

Shiny
Easy interactive web applications with 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

Winston Chang

Joe Cheng

Barret Schloerke
Senior Software Engineer

Carson Sievert
Principal Software Engineer

JJ Allaire
Founder and Executive Chairman

Garrick Aden-Buie
Senior Software Engineer

Hadley Wickham
Chief Scientific Officer

Gábor Csárdi
Senior Software Engineer

Nick Strayer

Mine Çetinkaya-Rundel
Senior Developer Advocate

Liz Nelson
Senior Software Engineer

Charlie Gao
Senior Software Engineer

Rich Iannone
Senior Software Engineer

Teun Van den Brand
Software Engineer

Lionel Henry
Senior Software Engineer
