shiny v0.8.0


Monthly downloads



by Winston Chang

Web Application Framework for R

Shiny makes it incredibly easy to build interactive web applications with R. Automatic "reactive" binding between inputs and outputs and extensive pre-built widgets make it possible to build beautiful, responsive, and powerful applications with minimal effort.

Functions in shiny

Name Description
renderDataTable Table output with the JavaScript library DataTables
shinyUI Create a Shiny UI handler
sliderInput Slider Input Widget
fileInput File Upload Control
checkboxGroupInput Checkbox Group Input Control
includeHTML Include Content From a File
is.reactivevalues Checks whether an object is a reactivevalues object
reactivePoll Reactive polling
plotPNG Run a plotting function and save the output as a PNG
mainPanel Create a main panel
htmlOutput Create an HTML output element
invalidateLater Scheduled Invalidation
withTags Evaluate an expression using the tags
radioButtons Create radio buttons
shiny-package Web Application Framework for R
HTML Mark Characters as HTML
reactivePlot Plot output (deprecated)
checkboxInput Checkbox Input Control
headerPanel Create a header panel
validateCssUnit Validate proper CSS formatting of a unit
stopApp Stop the currently running Shiny app
pageWithSidebar Create a page with a sidebar
builder HTML Builder Functions
imageOutput Create a image output element
tabsetPanel Create a tabset panel
isolate Create a non-reactive scope for an expression
conditionalPanel Conditional Panel
helpText Create a help text element
observe Create a reactive observer
renderUI UI Output
updateRadioButtons Change the value of a radio input on the client
reactiveTimer Timer
updateCheckboxInput Change the value of a checkbox input on the client
bootstrapPage Create a Twitter Bootstrap page
exprToFunction Convert an expression or quoted expression to a function
outputOptions Set options for an output object.
reactiveValuesToList Convert a reactivevalues object to a list
runExample Run Shiny Example Applications
dateRangeInput Create date range input
selectInput Create a select list input control
parseQueryString Parse a GET query string from a URL
renderPlot Plot Output
addResourcePath Resource Publishing
submitButton Create a submit button
reactiveTable Table output (deprecated)
runUrl Run a Shiny application from a URL
downloadButton Create a download button or link
renderText Text Output
updateDateRangeInput Change the start and end values of a date range input on the client
sidebarPanel Create a sidebar panel
runGist Run a Shiny application from
plotOutput Create an plot output element
updateTextInput Change the value of a text input on the client
textOutput Create a text output element
wellPanel Create a well panel
reactiveUI UI output (deprecated)
shinyDeprecated Print message for deprecated functions in Shiny
updateSliderInput Change the value of a slider input on the client
tableOutput Create a table output element
reactiveText Text output (deprecated)
actionButton Action button
updateSelectInput Change the value of a select input on the client
numericInput Create a numeric input control
reactiveFileReader Reactive file reader
reactiveValues Create an object for storing reactive values
updateTabsetPanel Change the selected tab on the client
runGitHub Run a Shiny application from a GitHub repository
renderTable Table Output
reactivePrint Print output (deprecated)
renderImage Image file output
reactive Create a reactive expression
renderPrint Printable Output
singleton Include Content Only Once
shinyServer Define Server Functionality
textInput Create a text input control
tabPanel Create a tab panel
updateDateInput Change the value of a date input on the client
tag HTML Tag Object
runApp Run Shiny Application
animationOptions Animation Options
updateNumericInput Change the value of a number input on the client
installExprFunction Installs an expression in the given environment as a function, and registers debug hooks so that breakpoints may be set in the function.
downloadHandler File Downloads
updateCheckboxGroupInput Change the value of a checkbox group input on the client
dateInput Create date input
showReactLog Reactive Log Visualizer
verbatimTextOutput Create a verbatim text output element
repeatable Make a random number generator repeatable
No Results!

Last month downloads


Type Package
Date 2013-10-26
License GPL-3
Collate 'map.R' 'priorityqueue.R' 'utils.R' 'tar.R' 'timer.R' 'tags.R' 'cache.R' 'graph.R' 'react.R' 'reactives.R' 'fileupload.R' 'shiny.R' 'shinywrappers.R' 'shinyui.R' 'slider.R' 'bootstrap.R' 'run-url.R' 'imageutils.R' 'update-input.R'
Packaged 2013-10-29 19:15:24 UTC; yihui
NeedsCompilation no
Repository CRAN
Date/Publication 2013-10-30 07:33:46

Include our badge in your README