Learn R Programming

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

shiny (version 0.12.1)

Web Application Framework for R

Description

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

536,988

Version

0.12.1

License

GPL-3 | file LICENSE

Maintainer

Winston Chang

Last Published

June 12th, 2015

Functions in shiny (0.12.1)

Progress

Reporting progress (object-oriented API)
pageWithSidebar

Create a page with a sidebar
include

Include Content From a File
clickOpts

Create an object representing click options
reactiveUI

UI output (deprecated)
exprToFunction

Convert an expression to a function
reactiveTable

Table output (deprecated)
mainPanel

Create a main panel
dateInput

Create date input
fluidPage

Create a page with fluid layout
flowLayout

Flow layout
maskReactiveContext

Evaluate an expression without a reactive context
domains

Reactive domains
updateCheckboxGroupInput

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

Create an icon
reactiveText

Text output (deprecated)
registerInputHandler

Register an Input Handler
helpText

Create a help text element
shiny-options

Global options for Shiny
addResourcePath

Resource Publishing
bootstrapPage

Create a Bootstrap page
downloadHandler

File Downloads
runApp

Run Shiny Application
sidebarLayout

Layout a sidebar and main area
absolutePanel

Panel with absolute positioning
checkboxInput

Checkbox Input Control
htmlOutput

Create an HTML output element
radioButtons

Create radio buttons
checkboxGroupInput

Checkbox Group Input Control
renderImage

Image file output
conditionalPanel

Conditional Panel
builder

HTML Builder Functions
serverInfo

Collect information about the Shiny Server environment
actionButton

Action button/link
sliderInput

Slider Input Widget
reactiveTimer

Timer
hoverOpts

Create an object representing hover options
dblclickOpts

Create an object representing double-click options
shinyServer

Define Server Functionality
headerPanel

Create a header panel
column

Create a column within a UI definition
knitr_methods

Knitr S3 methods
reactiveValues

Create an object for storing reactive values
session

Session object
tabPanel

Create a tab panel
numericInput

Create a numeric input control
tableOutput

Create a table output element
downloadButton

Create a download button or link
reactiveFileReader

Reactive file reader
knit_print.html

Knitr S3 methods
singleton

Include content only once
runUrl

Run a Shiny application from a URL
shinyUI

Create a Shiny UI handler
renderUI

UI Output
shiny-package

Web Application Framework for R
navbarPage

Create a page with a top level navigation bar
brushedPoints

Find rows of data that are selected by a brush
makeReactiveBinding

Make a reactive variable
fileInput

File Upload Control
fixedPage

Create a page with a fixed layout
textInput

Create a text input control
reactiveValuesToList

Convert a reactivevalues object to a list
invalidateLater

Scheduled Invalidation
tag

HTML Tag Object
submitButton

Create a submit button
updateSelectInput

Change the value of a select input on the client
navlistPanel

Create a navigation list panel
observe

Create a reactive observer
updateDateRangeInput

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

Create a password input control
updateTextInput

Change the value of a text input on the client
reactivePlot

Plot output (deprecated)
textOutput

Create a text output element
inputPanel

Input panel
updateRadioButtons

Change the value of a radio input on the client
renderDataTable

Table output with the JavaScript library DataTables
isolate

Create a non-reactive scope for an expression
outputOptions

Set options for an output object.
brushOpts

Create an object representing brushing options
is.reactivevalues

Checks whether an object is a reactivevalues object
sidebarPanel

Create a sidebar panel
shinyDeprecated

Print message for deprecated functions in Shiny
showReactLog

Reactive Log Visualizer
wellPanel

Create a well panel
verticalLayout

Lay out UI elements vertically
titlePanel

Create a panel containing an application title.
updateSliderInput

Change the value of a slider input on the client
validateCssUnit

Validate proper CSS formatting of a unit
shinyApp

Create a Shiny app object
updateNumericInput

Change the value of a number input on the client
renderPrint

Printable Output
markRenderFunction

Mark a function as a render function
renderTable

Table Output
repeatable

Make a random number generator repeatable
renderText

Text Output
withTags

Evaluate an expression using tags
observeEvent

Event handler
tabsetPanel

Create a tabset panel
plotPNG

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

Create date range input
withProgress

Reporting progress (functional API)
withMathJax

Load the MathJax library and typeset math expressions
runExample

Run Shiny Example Applications
stopApp

Stop the currently running Shiny app
createWebDependency

Create a web dependency
updateTabsetPanel

Change the selected tab on the client
validate

Validate input values and other conditions
verbatimTextOutput

Create a verbatim text output element
reactivePrint

Print output (deprecated)
reactivePoll

Reactive polling
splitLayout

Split layout
renderPlot

Plot Output
updateDateInput

Change the value of a date input on the client
selectInput

Create a select list input control
imageOutput

Create an plot or image output element
removeInputHandler

Deregister an Input Handler
installExprFunction

Install an expression as a function
HTML

Mark Characters as HTML
updateCheckboxInput

Change the value of a checkbox input on the client
nearPoints

Find rows of data that are near a click/hover/double-click
parseQueryString

Parse a GET query string from a URL
reactive

Create a reactive expression