mirror of
https://github.com/rstudio/shiny.git
synced 2026-01-28 08:18:22 -05:00
1.6 KiB
1.6 KiB
Introducing Shiny
Shiny is a new package from RStudio that makes it incredibly easy to build interactive web applications with R. Building applications with Shiny has many compelling benefits, including:
- Automatic reactive data-binding between inputs and outputs that makes it possible to build useful applications with only a few lines of code.
- Shiny user-interfaces are "live" in the same way that spreadsheets are live. Outputs change instantly as users modify inputs without explicit programming or requiring a reload of the browser.
- Applications can be built entirely using R, or can optionally make use of custom HTML, CSS, and JavaScript.
- A highly customizable slider control that has built-in support for animation.
- Pre-built output widgets for displaying plots, tables, and printed output of R objects.
- Fast bi-directional communication between the web browser and R using the websockets package.
Getting Started
If you've already got the Shiny package installed you are ready to go. If you don't have Shiny yet you'll need to:
- Request access to the beta by sending email to info@rstudio.org.
- Once you have been granted access to the beta download and install the Shiny package from GitHub at https://github.com/rstudio/shiny.
Let's Go
This tutorial covers the basics of Shiny and provides detailed examples of using nearly all of its capabilities. Click the Next button to get started and say hello to Shiny!