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