Learn R Programming

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

shiny (version 0.10.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

554,825

Version

0.10.0

License

GPL-3

Maintainer

Winston Chang

Last Published

June 14th, 2014

Functions in shiny (0.10.0)

conditionalPanel

Conditional Panel
maskReactiveContext

Evaluate an expression without a reactive context
invalidateLater

Scheduled Invalidation
htmlOutput

Create an HTML output element
include

Include Content From a File
reactivePrint

Print output (deprecated)
navbarPage

Create a page with a top level navigation bar
renderText

Text Output
shinyApp

Create a Shiny app object
makeReactiveBinding

Make a reactive variable
showReactLog

Reactive Log Visualizer
checkboxInput

Checkbox Input Control
bootstrapPage

Create a Bootstrap page
plotPNG

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

Table output (deprecated)
verbatimTextOutput

Create a verbatim text output element
HTML

Mark Characters as HTML
builder

HTML Builder Functions
serverInfo

Collect information about the Shiny Server environment
renderPlot

Plot Output
icon

Create an icon
fixedPage

Create a page with a fixed layout
textOutput

Create a text output element
reactiveValuesToList

Convert a reactivevalues object to a list
updateDateInput

Change the value of a date input on the client
dateInput

Create date input
titlePanel

Create a panel containing an application title.
fluidPage

Create a page with fluid layout
renderTable

Table Output
updateDateRangeInput

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

Evaluate an expression using tags
knitr_methods

Knitr S3 methods
updateSliderInput

Change the value of a slider input on the client
absolutePanel

Panel with absolute positioning
getDefaultReactiveDomain

Reactive domains
renderPrint

Printable Output
textInput

Create a text input control
headerPanel

Create a header panel
observe

Create a reactive observer
knit_print.html

Knitr S3 methods
markRenderFunction

Mark a function as a render function
renderUI

UI Output
downloadButton

Create a download button or link
singleton

Include content only once
actionButton

Action button/link
pageWithSidebar

Create a page with a sidebar
selectInput

Create a select list input control
tabPanel

Create a tab panel
session

Session object
registerInputHandler

Register an Input Handler
plotOutput

Create an plot output element
sidebarLayout

Layout a sidebar and main area
reactivePlot

Plot output (deprecated)
sidebarPanel

Create a sidebar panel
outputOptions

Set options for an output object.
renderImage

Image file output
validateCssUnit

Validate proper CSS formatting of a unit
helpText

Create a help text element
wellPanel

Create a well panel
withMathJax

Load the MathJax library and typeset math expressions
addResourcePath

Resource Publishing
inputPanel

Input panel
numericInput

Create a numeric input control
shinyDeprecated

Print message for deprecated functions in Shiny
is.reactivevalues

Checks whether an object is a reactivevalues object
reactivePoll

Reactive polling
sliderInput

Slider Input Widget
reactiveValues

Create an object for storing reactive values
updateRadioButtons

Change the value of a radio input on the client
updateCheckboxGroupInput

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

Create a main panel
installExprFunction

Install an expression as a function
updateNumericInput

Change the value of a number input on the client
removeInputHandler

Deregister an Input Handler
tabsetPanel

Create a tabset panel
reactive

Create a reactive expression
updateTextInput

Change the value of a text input on the client
reactiveTimer

Timer
runGist

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

Create a Shiny UI handler
runGitHub

Run a Shiny application from a GitHub repository
runApp

Run Shiny Application
shinyServer

Define Server Functionality
updateTabsetPanel

Change the selected tab on the client
tableOutput

Create a table output element
isolate

Create a non-reactive scope for an expression
reactiveText

Text output (deprecated)
flowLayout

Flow layout
fileInput

File Upload Control
column

Create a column within a UI definition
navlistPanel

Create a navigation list panel
dateRangeInput

Create date range input
parseQueryString

Parse a GET query string from a URL
runExample

Run Shiny Example Applications
repeatable

Make a random number generator repeatable
checkboxGroupInput

Checkbox Group Input Control
reactiveFileReader

Reactive file reader
radioButtons

Create radio buttons
updateCheckboxInput

Change the value of a checkbox input on the client
imageOutput

Create a image output element
shiny-package

Web Application Framework for R
splitLayout

Split layout
runUrl

Run a Shiny application from a URL
updateSelectInput

Change the value of a select input on the client
validate

Validate input values and other conditions
stopApp

Stop the currently running Shiny app
renderDataTable

Table output with the JavaScript library DataTables
tagList

HTML Tag Object
submitButton

Create a submit button
exprToFunction

Convert an expression to a function
downloadHandler

File Downloads
reactiveUI

UI output (deprecated)
verticalLayout

Lay out UI elements vertically