Shiny by RStudio

Gallery

Start simple

If you're new to Shiny, these simple but complete applications are designed for you to study.

Interactive visualizations

Shiny is designed for fully interactive visualization, using JavaScript libraries like d3, Leaflet, and Google Charts.

Widgets

Get to know many of the input and output widgets that are available in Shiny with these examples.

Application layout

Each example in this category demonstrates one or more of the functions you can use to organize app UI.

Dynamic user interface

These examples show how to create a user interface that changes dynamically.

Reactive programming

These examples illustrate some useful features and idioms of Shiny's reactive programming framework.

Advanced Shiny

These examples show how to extend Shiny and use advanced features.

Shiny Server Pro

These examples demonstrate some of the unique features of Shiny Server Pro.

Internationalization

Include multi-byte characters in Shiny apps.