Software
Shiny

Shiny

Easy interactive web applications with R

R

Shiny is an R package for building interactive web applications without requiring HTML, CSS, or JavaScript knowledge. It uses a reactive programming model that automatically updates outputs when users change inputs, making it straightforward to transform existing R code into live web apps.

The package provides prebuilt widgets like plots, tables, and controls with an attractive Bootstrap-based design. It includes performance tools like async programming and caching, supports modular code organization to reduce complexity, and integrates seamlessly with R Markdown for embedding apps in documents. A rich ecosystem of extension packages adds capabilities like custom widgets, input validation, and unit testing.

Contributors