All Projects → rstudio → Shiny

rstudio / Shiny

Licence: other
Easy interactive web applications with R

Programming Languages

r
7636 projects
javascript
184084 projects - #8 most used programming language
typescript
32286 projects
SCSS
7915 projects
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to Shiny

Shinydashboard
Shiny Dashboarding framework
Stars: ✭ 718 (-84.07%)
Mutual labels:  web-app, shiny, rstudio, web-development
trackeRapp
An interactive web application for the analysis of sports data from GPS-enabled tracking devices
Stars: ✭ 27 (-99.4%)
Mutual labels:  web-development, shiny, web-app
Scalajs Bootstrap
Scala.js bootstrap components
Stars: ✭ 55 (-98.78%)
Mutual labels:  reactive, web-app
Yonder
A reactive web framework built on shiny
Stars: ✭ 121 (-97.32%)
Mutual labels:  reactive, shiny
shinyAppTutorials
a collection of shiny app demonstrations 📊
Stars: ✭ 50 (-98.89%)
Mutual labels:  shiny, rstudio
Rtutor
Creating interactive R Problem Sets. Automatic hints and solution checks. (Shiny or RStudio)
Stars: ✭ 141 (-96.87%)
Mutual labels:  shiny, rstudio
Shinystudio
A fully Dockerized, self-hosted development environment for teams. Develop where you serve.
Stars: ✭ 204 (-95.47%)
Mutual labels:  shiny, rstudio
software-systems-architecture
A collection of descriptions of the architecture that various systems use.
Stars: ✭ 24 (-99.47%)
Mutual labels:  web-development, web-app
Imagery-Apps
Example JavaScript source code for ArcGIS imagery apps (Landsat Explorer and Sentinel Explorer) that you can expand or customize.
Stars: ✭ 24 (-99.47%)
Mutual labels:  web-development, web-app
workflowmanager-viewer-js
Source code for ArcGIS Workflow Manager JavaScript viewer - Manage your workflows on the web.
Stars: ✭ 23 (-99.49%)
Mutual labels:  web-development, web-app
purescript-pop
😃 A functional reactive programming (FRP) demo created with PureScript events and behaviors.
Stars: ✭ 33 (-99.27%)
Mutual labels:  reactive, web-development
VOSONDash
R Shiny application for interactive analysis of networks created by vosonSML.
Stars: ✭ 44 (-99.02%)
Mutual labels:  shiny, rstudio
Shinyapps links
A collection of Shiny applications (links shared on Twitter)
Stars: ✭ 109 (-97.58%)
Mutual labels:  shiny, rstudio
Awesome Rshiny
An awesome R-shiny list!
Stars: ✭ 523 (-88.4%)
Mutual labels:  shiny, rstudio
shiny.fluent
Microsoft's Fluent UI for Shiny apps
Stars: ✭ 170 (-96.23%)
Mutual labels:  shiny, rstudio
image-discovery-app-js
JavaScript Image Discovery Web Application. Use to search, discover, filter, and manipulate imagery.
Stars: ✭ 22 (-99.51%)
Mutual labels:  web-development, web-app
learning R
List of resources for learning R
Stars: ✭ 32 (-99.29%)
Mutual labels:  shiny, rstudio
Akka.net
Port of Akka actors for .NET
Stars: ✭ 4,024 (-10.72%)
Mutual labels:  reactive
Regexplain
🔍 An RStudio addin slash regex utility belt
Stars: ✭ 413 (-90.84%)
Mutual labels:  shiny
Compose Jb
Jetpack Compose for Desktop and Web, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.
Stars: ✭ 7,562 (+67.78%)
Mutual labels:  reactive

shiny

CRAN R build status RStudio community

Easily build rich and productive interactive web apps in R — no HTML/CSS/JavaScript required.

Features

  • An intuitive and extensible reactive programming model which makes it easy to transform existing R code into a "live app" where outputs automatically react to new user input.
    • Compared to event-based programming, reactivity allows Shiny to do the minimum amount of work when input(s) change, and allows humans to more easily reason about complex MVC logic.
  • A prebuilt set of highly sophisticated, customizable, and easy-to-use widgets (e.g., plots, tables, sliders, dropdowns, date pickers, and more).
  • An attractive default look based on Bootstrap which can also be easily customized with the bslib package or avoided entirely with more direct R bindings to HTML/CSS/JavaScript.
  • Seamless integration with R Markdown, making it easy to embed numerous applications natively within a larger dynamic document.
  • Tools for improving and monitoring performance, including native support for async programming, caching, load testing, and more.
  • Modules: a framework for reducing code duplication and complexity.
  • An ability to bookmark application state and/or generate code to reproduce output(s).
  • A rich ecosystem of extension packages for more custom widgets, input validation, unit testing, and more.

Installation

To install the stable version from CRAN:

install.packages("shiny")

Getting Started

Once installed, load the library and run an example:

library(shiny)
# Launches an app, with the app's source code included
runExample("06_tabsets")
# Lists more prepackaged examples
runExample()

For more examples and inspiration, check out the Shiny User Gallery.

For help with learning fundamental Shiny programming concepts, check out the Mastering Shiny book and the Shiny Tutorial. The former is currently more up-to-date with modern Shiny features, whereas the latter takes a deeper, more visual, dive into fundamental concepts.

Getting Help

To ask a question about Shiny, please use the RStudio Community website.

For bug reports, please use the issue tracker and also keep in mind that by writing a good bug report, you're more likely to get help with your problem.

Contributing

We welcome contributions to the shiny package. Please see our CONTRIBUTING.md file for detailed guidelines of how to contribute.

License

The shiny package as a whole is licensed under the GPLv3. See the LICENSE file for more details.

R version support

Shiny is supported on the latest release version of R, as well as the previous four minor release versions of R. For example, if the latest release R version is 4.1, then that version is supported, as well as 4.0, 3.6, 3.5, and 3.4.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].