Learn R Programming

⚠️There's a newer version (1.9.1) of this package.Take me there.

shiny (version 0.9.0)

Web Application Framework for R

Description

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.

Copy Link

Version

Install

install.packages('shiny')

Monthly Downloads

543,282

Version

0.9.0

License

GPL-3

Maintainer

Last Published

March 18th, 2014

Functions in shiny (0.9.0)

include

Include Content From a File
reactiveTimer

Timer
reactiveUI

UI output (deprecated)
actionButton

Action button
isolate

Create a non-reactive scope for an expression
navbarPage

Create a page with a top level navigation bar
checkboxInput

Checkbox Input Control
mainPanel

Create a main panel
parseQueryString

Parse a GET query string from a URL
numericInput

Create a numeric input control
repeatable

Make a random number generator repeatable
headerPanel

Create a header panel
checkboxGroupInput

Checkbox Group Input Control
fixedPage

Create a page with a fixed layout
runUrl

Run a Shiny application from a URL
absolutePanel

Panel with absolute positioning
HTML

Mark Characters as HTML
reactiveText

Text output (deprecated)
shinyServer

Define Server Functionality
installExprFunction

Install an expression as a function
reactiveValuesToList

Convert a reactivevalues object to a list
shinyUI

Create a Shiny UI handler
reactiveTable

Table output (deprecated)
helpText

Create a help text element
exprToFunction

Convert an expression to a function
renderPrint

Printable Output
outputOptions

Set options for an output object.
renderUI

UI Output
icon

Create an icon
fluidPage

Create a page with fluid layout
dateInput

Create date input
column

Create a column within a UI definition
imageOutput

Create a image output element
renderText

Text Output
observe

Create a reactive observer
downloadButton

Create a download button or link
downloadHandler

File Downloads
registerInputHandler

Register an Input Handler
p

HTML Builder Functions
reactive

Create a reactive expression
conditionalPanel

Conditional Panel
runGist

Run a Shiny application from https://gist.github.com
reactivePlot

Plot output (deprecated)
fileInput

File Upload Control
runApp

Run Shiny Application
runGitHub

Run a Shiny application from a GitHub repository
reactiveValues

Create an object for storing reactive values
renderDataTable

Table output with the JavaScript library DataTables
plotPNG

Run a plotting function and save the output as a PNG
bootstrapPage

Create a Bootstrap page
reactiveFileReader

Reactive file reader
removeInputHandler

Deregister an Input Handler
plotOutput

Create an plot output element
htmlOutput

Create an HTML output element
updateCheckboxInput

Change the value of a checkbox input on the client
is.reactivevalues

Checks whether an object is a reactivevalues object
makeReactiveBinding

Make a reactive variable
reactivePrint

Print output (deprecated)
stopApp

Stop the currently running Shiny app
sidebarLayout

Layout a sidebar and main area
textOutput

Create a text output element
updateDateRangeInput

Change the start and end values of a date range input on the client
invalidateLater

Scheduled Invalidation
renderImage

Image file output
updateNumericInput

Change the value of a number input on the client
tabPanel

Create a tab panel
tagList

HTML Tag Object
updateRadioButtons

Change the value of a radio input on the client
shinyDeprecated

Print message for deprecated functions in Shiny
sidebarPanel

Create a sidebar panel
textInput

Create a text input control
updateCheckboxGroupInput

Change the value of a checkbox group input on the client
updateSelectInput

Change the value of a select input on the client
sliderInput

Slider Input Widget
reactivePoll

Reactive polling
pageWithSidebar

Create a page with a sidebar
wellPanel

Create a well panel
updateTextInput

Change the value of a text input on the client
showReactLog

Reactive Log Visualizer
tabsetPanel

Create a tabset panel
tableOutput

Create a table output element
renderPlot

Plot Output
submitButton

Create a submit button
titlePanel

Create a panel containing an application title.
radioButtons

Create radio buttons
updateDateInput

Change the value of a date input on the client
withTags

Evaluate an expression using the tags
renderTable

Table Output
shiny-package

Web Application Framework for R
selectInput

Create a select list input control
runExample

Run Shiny Example Applications
addResourcePath

Resource Publishing
singleton

Include Content Only Once
verbatimTextOutput

Create a verbatim text output element
updateSliderInput

Change the value of a slider input on the client
updateTabsetPanel

Change the selected tab on the client
validateCssUnit

Validate proper CSS formatting of a unit
withMathJax

Load the MathJax library and typeset math expressions
verticalLayout

Layout UI elements vertically
navlistPanel

Create a navigation list panel
dateRangeInput

Create date range input