shiny v0.13.1


Monthly downloads



by Winston Chang

Web Application Framework for R

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

Last month downloads


Type Package
Date 2016-02-17
License GPL-3 | file LICENSE
VignetteBuilder knitr
Collate 'app.R' 'bootstrap-layout.R' 'conditions.R' 'map.R' 'globals.R' 'utils.R' 'bootstrap.R' 'cache.R' 'fileupload.R' 'stack.R' 'graph.R' 'hooks.R' 'html-deps.R' 'htmltools.R' 'image-interact-opts.R' 'image-interact.R' 'imageutils.R' 'input-action.R' 'input-checkbox.R' 'input-checkboxgroup.R' 'input-date.R' 'input-daterange.R' 'input-file.R' 'input-numeric.R' 'input-password.R' 'input-radiobuttons.R' 'input-select.R' 'input-slider.R' 'input-submit.R' 'input-text.R' 'input-utils.R' 'jqueryui.R' 'middleware-shiny.R' 'middleware.R' 'modules.R' 'priorityqueue.R' 'progress.R' 'react.R' 'reactive-domains.R' 'reactives.R' 'render-plot.R' 'render-table.R' 'run-url.R' 'server-input-handlers.R' 'server.R' 'shiny.R' 'shinyui.R' 'shinywrappers.R' 'showcase.R' 'tar.R' 'timer.R' 'update-input.R'
RoxygenNote 5.0.1
NeedsCompilation no
Packaged 2016-02-17 18:04:25 UTC; winston
Repository CRAN
Date/Publication 2016-02-17 22:02:46

Include our badge in your README