A B C D E F G H I L M N O P Q R S T U V W
| shiny-package | Web Application Framework for R | 
| absolutePanel | Panel with absolute positioning | 
| actionButton | Action button/link | 
| actionLink | Action button/link | 
| addResourcePath | Resource Publishing | 
| animationOptions | Slider Input Widget | 
| appendTab | Dynamically insert/remove a tabPanel | 
| basicPage | Create a Bootstrap page | 
| bindCache | Add caching with reactivity to an object | 
| bindEvent | Make an object respond only to specified reactive events | 
| bookmarkButton | Create a button for bookmarking/sharing | 
| bootstrapLib | Bootstrap libraries | 
| bootstrapPage | Create a Bootstrap page | 
| browserViewer | Viewer options | 
| brushedPoints | Find rows of data selected on an interactive plot. | 
| brushOpts | Create an object representing brushing options | 
| busyIndicatorOptions | Customize busy indicator options | 
| callModule | Invoke a Shiny module | 
| checkboxGroupInput | Checkbox Group Input Control | 
| checkboxInput | Checkbox Input Control | 
| clickOpts | Control interactive plot point events | 
| column | Create a column within a UI definition | 
| conditionalPanel | Conditional Panel | 
| createRenderFunction | Implement custom render functions | 
| createWebDependency | Create a web dependency | 
| dateInput | Create date input | 
| dateRangeInput | Create date range input | 
| dblclickOpts | Control interactive plot point events | 
| debounce | Slow down a reactive expression with debounce/throttle | 
| devmode | Shiny Developer Mode | 
| devmode_inform | Shiny Developer Mode | 
| dialogViewer | Viewer options | 
| domains | Reactive domains | 
| downloadButton | Create a download button or link | 
| downloadHandler | File Downloads | 
| downloadLink | Create a download button or link | 
| enableBookmarking | Enable bookmarking for a Shiny application | 
| eventReactive | Event handler | 
| exportTestValues | Register expressions for export in test mode | 
| ExtendedTask | Task or computation that proceeds in the background | 
| fileInput | File Upload Control | 
| fillCol | Flex Box-based row/column layouts | 
| fillPage | Create a page that fills the window | 
| fillRow | Flex Box-based row/column layouts | 
| fixedPage | Create a page with a fixed layout | 
| fixedPanel | Panel with absolute positioning | 
| fixedRow | Create a page with a fixed layout | 
| flowLayout | Flow layout | 
| fluidPage | Create a page with fluid layout | 
| fluidRow | Create a page with fluid layout | 
| freezeReactiveVal | Freeze a reactive value | 
| freezeReactiveValue | Freeze a reactive value | 
| getCurrentOutputInfo | Get output information | 
| getDefaultReactiveDomain | Reactive domains | 
| getQueryString | Get the query string / hash component from the URL | 
| getShinyOption | Get or set Shiny options | 
| getUrlHash | Get the query string / hash component from the URL | 
| get_devmode_option | Shiny Developer Mode | 
| helpText | Create a help text element | 
| hideTab | Dynamically hide/show a tabPanel | 
| hoverOpts | Control interactive plot point events | 
| htmlOutput | Create an HTML output element | 
| icon | Create an icon | 
| imageOutput | Create an plot or image output element | 
| incProgress | Reporting progress (functional API) | 
| inputPanel | Input panel | 
| insertTab | Dynamically insert/remove a tabPanel | 
| insertUI | Insert and remove UI objects | 
| installExprFunction | Implement custom render functions | 
| invalidateLater | Scheduled Invalidation | 
| in_devmode | Shiny Developer Mode | 
| is.reactive | Create a reactive expression | 
| is.reactivevalues | Checks whether an object is a reactivevalues object | 
| isolate | Create a non-reactive scope for an expression | 
| isRunning | Check whether a Shiny application is running | 
| isTruthy | Truthy and falsy values | 
| loadSupport | Load an app's supporting R files | 
| mainPanel | Layout a sidebar and main area | 
| markdown | Insert inline Markdown | 
| markRenderFunction | Mark a function as a render function | 
| maskReactiveContext | Evaluate an expression without a reactive context | 
| MockShinySession | Mock Shiny Session | 
| modalButton | Create a modal dialog UI | 
| modalDialog | Create a modal dialog UI | 
| moduleServer | Shiny modules | 
| navbarMenu | Create a page with a top level navigation bar | 
| navbarPage | Create a page with a top level navigation bar | 
| navlistPanel | Create a navigation list panel | 
| nearPoints | Find rows of data selected on an interactive plot. | 
| need | Validate input values and other conditions | 
| NS | Namespaced IDs for inputs/outputs | 
| ns.sep | Namespaced IDs for inputs/outputs | 
| numericInput | Create a numeric input control | 
| observe | Create a reactive observer | 
| observeEvent | Event handler | 
| onBookmark | Add callbacks for Shiny session bookmarking events | 
| onBookmarked | Add callbacks for Shiny session bookmarking events | 
| onFlush | Add callbacks for Shiny session events | 
| onFlushed | Add callbacks for Shiny session events | 
| onReactiveDomainEnded | Reactive domains | 
| onRestore | Add callbacks for Shiny session bookmarking events | 
| onRestored | Add callbacks for Shiny session bookmarking events | 
| onSessionEnded | Add callbacks for Shiny session events | 
| onStop | Run code after an application or session ends | 
| onUnhandledError | Add callbacks for Shiny session events | 
| outputOptions | Set options for an output object. | 
| paneViewer | Viewer options | 
| parseQueryString | Parse a GET query string from a URL | 
| passwordInput | Create a password input control | 
| plotOutput | Create an plot or image output element | 
| plotPNG | Capture a plot as a PNG file. | 
| prependTab | Dynamically insert/remove a tabPanel | 
| Progress | Reporting progress (object-oriented API) | 
| quoToFunction | Implement custom render functions | 
| radioButtons | Create radio buttons | 
| reactive | Create a reactive expression | 
| reactiveFileReader | Reactive file reader | 
| reactivePoll | Reactive polling | 
| reactiveTimer | Timer | 
| reactiveVal | Create a (single) reactive value | 
| reactiveValues | Create an object for storing reactive values | 
| reactiveValuesToList | Convert a reactivevalues object to a list | 
| reactlog | Reactive Log Visualizer | 
| reactlogAddMark | Reactive Log Visualizer | 
| reactlogReset | Reactive Log Visualizer | 
| reactlogShow | Reactive Log Visualizer | 
| registerInputHandler | Register an Input Handler | 
| register_devmode_option | Shiny Developer Mode | 
| removeInputHandler | Deregister an Input Handler | 
| removeModal | Show or remove a modal dialog | 
| removeNotification | Show or remove a notification | 
| removeResourcePath | Resource Publishing | 
| removeTab | Dynamically insert/remove a tabPanel | 
| removeUI | Insert and remove UI objects | 
| renderCachedPlot | Plot output with cached images | 
| renderImage | Image file output | 
| renderPlot | Plot Output | 
| renderPrint | Text Output | 
| renderTable | Table Output | 
| renderText | Text Output | 
| renderUI | UI Output | 
| repeatable | Make a random number generator repeatable | 
| req | Check for required values | 
| resourcePaths | Resource Publishing | 
| restoreInput | Restore an input value | 
| runApp | Run Shiny Application | 
| runExample | Run Shiny Example Applications | 
| runGadget | Run a gadget | 
| runGist | Run a Shiny application from a URL | 
| runGitHub | Run a Shiny application from a URL | 
| runTests | Runs the tests associated with this Shiny app | 
| runUrl | Run a Shiny application from a URL | 
| safeError | Declare an error safe for the user to see | 
| selectInput | Create a select list input control | 
| selectizeInput | Create a select list input control | 
| serverInfo | Collect information about the Shiny Server environment | 
| session | Session object | 
| setBookmarkExclude | Exclude inputs from bookmarking | 
| setProgress | Reporting progress (functional API) | 
| setSerializer | Add a function for serializing an input before bookmarking application state | 
| shiny | Web Application Framework for R | 
| shiny-options | Get or set Shiny options | 
| shinyApp | Create a Shiny app object | 
| shinyAppDir | Create a Shiny app object | 
| shinyAppFile | Create a Shiny app object | 
| shinyAppTemplate | Generate a Shiny application from a template | 
| shinyOptions | Get or set Shiny options | 
| showBookmarkUrlModal | Display a modal dialog for bookmarking | 
| showModal | Show or remove a modal dialog | 
| showNotification | Show or remove a notification | 
| showTab | Dynamically hide/show a tabPanel | 
| sidebarLayout | Layout a sidebar and main area | 
| sidebarPanel | Layout a sidebar and main area | 
| sizeGrowthRatio | Create a sizing function that grows at a given ratio | 
| sliderInput | Slider Input Widget | 
| snapshotExclude | Mark an output to be excluded from test snapshots | 
| snapshotPreprocessInput | Add a function for preprocessing an input before taking a test snapshot | 
| snapshotPreprocessOutput | Add a function for preprocessing an output before taking a test snapshot | 
| splitLayout | Split layout | 
| stopApp | Stop the currently running Shiny app | 
| submitButton | Create a submit button | 
| tableOutput | Table Output | 
| tabPanel | Create a tab panel | 
| tabPanelBody | Create a tab panel | 
| tabsetPanel | Create a tabset panel | 
| testServer | Reactive testing for Shiny server functions and modules | 
| textAreaInput | Create a textarea input control | 
| textInput | Create a text input control | 
| textOutput | Create a text output element | 
| throttle | Slow down a reactive expression with debounce/throttle | 
| titlePanel | Create a panel containing an application title. | 
| uiOutput | Create an HTML output element | 
| updateActionButton | Change the label or icon of an action button on the client | 
| updateActionLink | Change the label or icon of an action button on the client | 
| updateCheckboxGroupInput | Change the value of a checkbox group input on the client | 
| updateCheckboxInput | Change the value of a checkbox input on the client | 
| updateDateInput | Change the value of a date input on the client | 
| updateDateRangeInput | Change the start and end values of a date range input on the client | 
| updateNavbarPage | Change the selected tab on the client | 
| updateNavlistPanel | Change the selected tab on the client | 
| updateNumericInput | Change the value of a number input on the client | 
| updateQueryString | Update URL in browser's location bar | 
| updateRadioButtons | Change the value of a radio input on the client | 
| updateSelectInput | Change the value of a select input on the client | 
| updateSelectizeInput | Change the value of a select input on the client | 
| updateSliderInput | Update Slider Input Widget | 
| updateTabsetPanel | Change the selected tab on the client | 
| updateTextAreaInput | Change the value of a textarea input on the client | 
| updateTextInput | Change the value of a text input on the client | 
| updateVarSelectInput | Change the value of a select input on the client | 
| updateVarSelectizeInput | Change the value of a select input on the client | 
| urlModal | Generate a modal dialog that displays a URL | 
| useBusyIndicators | Enable/disable busy indication | 
| validate | Validate input values and other conditions | 
| varSelectInput | Select variables from a data frame | 
| varSelectizeInput | Select variables from a data frame | 
| verbatimTextOutput | Create a text output element | 
| verticalLayout | Lay out UI elements vertically | 
| viewer | Viewer options | 
| wellPanel | Create a well panel | 
| withMathJax | Load the MathJax library and typeset math expressions | 
| withProgress | Reporting progress (functional API) | 
| withReactiveDomain | Reactive domains | 
| with_devmode | Shiny Developer Mode |