This gallery contains useful examples to learn from. Visit the
Shiny User Showcase
to see an inspiring set of sophisticated apps.
If you're new to Shiny, these simple but complete applications are designed for you to study.
Telephones by region
Single-file shiny app
Get to know many of the input and output widgets that are available in Shiny with these examples.
Date and date range
Selectize vs. Select
Option groups for selectize input
Custom input bindings
Custom input control
Each example in this category demonstrates one or more of the functions you can use to organize app UI.
Plot plus three columns
Including HTML, text, and Markdown files
Dynamic user interface
These examples show how to create a user interface that changes dynamically.
Update input demo
These examples illustrate some useful features and idioms of Shiny's reactive programming framework.
Reactive poll and file reader
These examples show how to extend Shiny and use advanced features.
Server-to-client custom messages
Client data and query string
Download knitr Reports
Selectize rendering methods
Option groups for server-side selectize
Creating a UI from a loop
Progress bar example
Bookmarking - URL
Bookmarking with updateQueryString
These examples show how to use Shiny's interactive plotting features
Plot interaction - basic
Plot interaction - advanced
Image interaction - basic
Plot interaction - selecting points
Plot interaction - exclude
Plot interaction - zoom
Shiny Server Pro
These examples demonstrate some of the unique features of Shiny Server Pro.
Authentication and database
Include multi-byte characters in Shiny apps.
Shiny is an
project. © 2016 RStudio, Inc.