R Shiny is a web application framework for R that allows users to create interactive web apps. Shiny apps have two components: a user interface script that controls layout and appearance, and a server script that contains the code needed to build the app. No knowledge of HTML, JavaScript or CSS is required to use Shiny, though knowing some of these languages can make apps more interesting. Getting started requires installing the Shiny package and creating two R scripts, ui.R and server.R, that define the user interface and server logic. Widgets like sliders and text inputs can be added to collect user input and interact with analyses. Shiny makes it easy to share live and explorable analyses by integrating R with web pages