shiny v0.11.1


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
absolutePanel Panel with absolute positioning
Progress Reporting progress (object-oriented API)
builder HTML Builder Functions
shinyApp Create a Shiny app object
bootstrapPage Create a Bootstrap page
domains Reactive domains
shinyServer Define Server Functionality
runApp Run Shiny Application
actionButton Action button/link
column Create a column within a UI definition
isolate Create a non-reactive scope for an expression
fileInput File Upload Control
dateRangeInput Create date range input
inputPanel Input panel
conditionalPanel Conditional Panel
checkboxGroupInput Checkbox Group Input Control
exprToFunction Convert an expression to a function
serverInfo Collect information about the Shiny Server environment
passwordInput Create a password input control
reactiveFileReader Reactive file reader
parseQueryString Parse a GET query string from a URL
renderTable Table Output
createWebDependency Create a web dependency
tag HTML Tag Object
reactiveValues Create an object for storing reactive values
dateInput Create date input
fixedPage Create a page with a fixed layout
removeInputHandler Deregister an Input Handler
checkboxInput Checkbox Input Control
knit_print.html Knitr S3 methods
observe Create a reactive observer
flowLayout Flow layout
markRenderFunction Mark a function as a render function
renderDataTable Table output with the JavaScript library DataTables
reactive Create a reactive expression
navlistPanel Create a navigation list panel
imageOutput Create a image output element
htmlOutput Create an HTML output element
knitr_methods Knitr S3 methods
icon Create an icon
addResourcePath Resource Publishing
renderPlot Plot Output
renderUI UI Output
repeatable Make a random number generator repeatable
stopApp Stop the currently running Shiny app
headerPanel Create a header panel
textOutput Create a text output element
showReactLog Reactive Log Visualizer
tabPanel Create a tab panel
invalidateLater Scheduled Invalidation
navbarPage Create a page with a top level navigation bar
sidebarPanel Create a sidebar panel
submitButton Create a submit button
downloadButton Create a download button or link
renderPrint Printable Output
reactivePlot Plot output (deprecated)
is.reactivevalues Checks whether an object is a reactivevalues object
reactivePrint Print output (deprecated)
pageWithSidebar Create a page with a sidebar
makeReactiveBinding Make a reactive variable
splitLayout Split layout
reactiveText Text output (deprecated)
radioButtons Create radio buttons
downloadHandler File Downloads
session Session object
runUrl Run a Shiny application from a URL
helpText Create a help text element
updateTabsetPanel Change the selected tab on the client
reactiveValuesToList Convert a reactivevalues object to a list
reactiveUI UI output (deprecated)
updateNumericInput Change the value of a number input on the client
verticalLayout Lay out UI elements vertically
tableOutput Create a table output element
sidebarLayout Layout a sidebar and main area
reactiveTable Table output (deprecated)
shiny-package Web Application Framework for R
shiny-options Global options for Shiny
plotPNG Run a plotting function and save the output as a PNG
HTML Mark Characters as HTML
fluidPage Create a page with fluid layout
selectInput Create a select list input control
reactivePoll Reactive polling
updateCheckboxInput Change the value of a checkbox input on the client
tabsetPanel Create a tabset panel
reactiveTimer Timer
registerInputHandler Register an Input Handler
validate Validate input values and other conditions
textInput Create a text input control
maskReactiveContext Evaluate an expression without a reactive context
updateCheckboxGroupInput Change the value of a checkbox group input on the client
renderImage Image file output
shinyUI Create a Shiny UI handler
shinyDeprecated Print message for deprecated functions in Shiny
mainPanel Create a main panel
updateRadioButtons Change the value of a radio input on the client
updateSelectInput Change the value of a select input on the client
updateDateInput Change the value of a date input on the client
verbatimTextOutput Create a verbatim text output element
withProgress Reporting progress (functional API)
wellPanel Create a well panel
renderText Text Output
updateDateRangeInput Change the start and end values of a date range input on the client
numericInput Create a numeric input control
titlePanel Create a panel containing an application title.
include Include Content From a File
withMathJax Load the MathJax library and typeset math expressions
runExample Run Shiny Example Applications
updateTextInput Change the value of a text input on the client
withTags Evaluate an expression using tags
observeEvent Event handler
singleton Include content only once
sliderInput Slider Input Widget
installExprFunction Install an expression as a function
validateCssUnit Validate proper CSS formatting of a unit
outputOptions Set options for an output object.
plotOutput Create an plot output element
updateSliderInput Change the value of a slider input on the client
No Results!

Last month downloads


Type Package
Date 2015-02-10
License GPL-3 | file LICENSE
Collate 'app.R' 'bootstrap-layout.R' 'map.R' 'globals.R' 'utils.R' 'bootstrap.R' 'cache.R' 'fileupload.R' 'stack.R' 'graph.R' 'hooks.R' 'html-deps.R' 'htmltools.R' 'imageutils.R' 'jqueryui.R' 'middleware-shiny.R' 'middleware.R' 'priorityqueue.R' 'progress.R' 'react.R' 'reactive-domains.R' 'reactives.R' 'run-url.R' 'server.R' 'shiny.R' 'shinyui.R' 'shinywrappers.R' 'showcase.R' 'slider.R' 'tar.R' 'timer.R' 'update-input.R'
Packaged 2015-02-10 19:14:03 UTC; winston
NeedsCompilation no
Repository CRAN
Date/Publication 2015-02-11 01:00:37

Include our badge in your README