Learn R Programming

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

shiny (version 0.13.0)

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

486,176

Version

0.13.0

License

GPL-3 | file LICENSE

Maintainer

Winston Chang

Last Published

January 12th, 2016

Functions in shiny (0.13.0)

absolutePanel

Panel with absolute positioning
stopApp

Stop the currently running Shiny app
actionButton

Action button/link
addResourcePath

Resource Publishing
bootstrapPage

Create a Bootstrap page
bootstrapLib

Bootstrap libraries
dateRangeInput

Create date range input
fixedPage

Create a page with a fixed layout
downloadButton

Create a download button or link
validateCssUnit

Validate proper CSS formatting of a unit
htmlOutput

Create an HTML output element
withMathJax

Load the MathJax library and typeset math expressions
exprToFunction

Convert an expression to a function
inputPanel

Input panel
conditionalPanel

Conditional Panel
knit_print.html

Knitr S3 methods
createWebDependency

Create a web dependency
HTML

Mark Characters as HTML
navbarPage

Create a page with a top level navigation bar
mainPanel

Create a main panel
passwordInput

Create a password input control
verbatimTextOutput

Create a verbatim text output element
reactivePrint

Print output (deprecated)
installExprFunction

Install an expression as a function
reactiveTable

Table output (deprecated)
reactive

Create a reactive expression
fluidPage

Create a page with fluid layout
checkboxInput

Checkbox Input Control
fillPage

Create a page that fills the window
htmlTemplate

Process an HTML template
reactiveTimer

Timer
domains

Reactive domains
callModule

Invoke a Shiny module
runExample

Run Shiny Example Applications
runGadget

Run a gadget
plotPNG

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

UI output (deprecated)
Progress

Reporting progress (object-oriented API)
navlistPanel

Create a navigation list panel
is.reactivevalues

Checks whether an object is a reactivevalues object
hoverOpts

Create an object representing hover options
makeReactiveBinding

Make a reactive variable
shinyServer

Define Server Functionality
knitr_methods

Knitr S3 methods
numericInput

Create a numeric input control
session

Session object
NS

Namespaced IDs for inputs/outputs
maskReactiveContext

Evaluate an expression without a reactive context
sidebarLayout

Layout a sidebar and main area
serverInfo

Collect information about the Shiny Server environment
radioButtons

Create radio buttons
isolate

Create a non-reactive scope for an expression
fillRow

Flex Box-based row/column layouts
textInput

Create a text input control
reactiveValuesToList

Convert a reactivevalues object to a list
markRenderFunction

Mark a function as a render function
tag

HTML Tag Object
include

Include Content From a File
downloadHandler

File Downloads
textOutput

Create a text output element
showReactLog

Reactive Log Visualizer
brushedPoints

Find rows of data that are selected by a brush
outputOptions

Set options for an output object.
dateInput

Create date input
updateSelectInput

Change the value of a select input on the client
updateSliderInput

Change the value of a slider input on the client
sliderInput

Slider Input Widget
updateTabsetPanel

Change the selected tab on the client
verticalLayout

Lay out UI elements vertically
icon

Create an icon
suppressDependencies

Suppress web dependencies
nearPoints

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

HTML Builder Functions
reactivePoll

Reactive polling
helpText

Create a help text element
fileInput

File Upload Control
observe

Create a reactive observer
renderImage

Image file output
renderDataTable

Table output with the JavaScript library DataTables
reactivePlot

Plot output (deprecated)
splitLayout

Split layout
updateCheckboxGroupInput

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

UI Output
submitButton

Create a submit button
updateRadioButtons

Change the value of a radio input on the client
renderPrint

Printable Output
selectInput

Create a select list input control
repeatable

Make a random number generator repeatable
titlePanel

Create a panel containing an application title.
shinyUI

Create a Shiny UI handler
sidebarPanel

Create a sidebar panel
headerPanel

Create a header panel
dblclickOpts

Create an object representing double-click options
req

Check for required values
updateCheckboxInput

Change the value of a checkbox input on the client
withProgress

Reporting progress (functional API)
column

Create a column within a UI definition
invalidateLater

Scheduled Invalidation
removeInputHandler

Deregister an Input Handler
reactiveValues

Create an object for storing reactive values
reactiveFileReader

Reactive file reader
renderPlot

Plot Output
renderText

Text Output
brushOpts

Create an object representing brushing options
stacktrace

Stack trace manipulation functions
checkboxGroupInput

Checkbox Group Input Control
flowLayout

Flow layout
tabPanel

Create a tab panel
observeEvent

Event handler
tabsetPanel

Create a tabset panel
runApp

Run Shiny Application
plotOutput

Create an plot or image output element
wellPanel

Create a well panel
runUrl

Run a Shiny application from a URL
tableOutput

Create a table output element
shiny-package

Web Application Framework for R
shiny-options

Global options for Shiny
updateNumericInput

Change the value of a number input on the client
updateDateRangeInput

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

Evaluate an expression using tags
shinyApp

Create a Shiny app object
singleton

Include content only once
updateDateInput

Change the value of a date input on the client
clickOpts

Create an object representing click options
pageWithSidebar

Create a page with a sidebar
renderTable

Table Output
shinyDeprecated

Print message for deprecated functions in Shiny
parseQueryString

Parse a GET query string from a URL
reactiveText

Text output (deprecated)
validate

Validate input values and other conditions
registerInputHandler

Register an Input Handler
updateTextInput

Change the value of a text input on the client
viewer

Viewer options