A curated list of resources for R Shiny. This awesome list was inspired by https://github.com/dpastoor/awesome-shiny.
This list is currently featured on Awesome-R!!
- Shiny Server Forum
- StackOverflow Questions
- R-bloggers
- Google Group
- RStudio Community
- rOpenSci
- R-Shiny on Reddit
- Shiny Server - Back end software that builds a web server for shiny apps.
- RStudio Connect - Back end software for hosing shiny applications, Rmarkdown... plus other features for enterprise contexts.
- Shinyproxy - Uses docker containers for hosting shiny apps and a Java server control and proxy traffic to the app containers. How-to Blog.
- ShinyApps.io - Rstudio's PAAS specifically for hosting shiny apps.
- Heruku - A general cloud application platform that can be utilised by shiny apps with these buildpack scripts.
- The R-Podcast
- Episode 15: Introduction to Shiny
- Episode 16: Interview with Dean Attali
- Episode 17: A simply Radiant Chat with Vincent Nijs
- Episode 18: Interviews with the R-Studio Team
- Episode 19: Talking Shiny at R-Studio Conf wiht Barabara Borges and Dean Attali
- Episode 21: Talking Rcpp and More with Dirk Eddelbuettel
- R-Studio (video)
- RStartHere
- Effective Reactive Programming – Part 1 & Part 2
- Coordinated multiple views (linked brushing)
- Building interactive tools for exploratory data analysis (gadgets)
- Improvements in deploying apps
- Modularizing Shiny app code
- Shiny UI
- Debugging Techniques
- Profiling and Performance
- Interfacing DataTables
- Complex application layouts with Grid Style Sheets
- Building Dashboards
- R-Studio (YouTube)
- R-Studio (Vimeo)
- Dean Attali
- Blog Post: Building Shiny apps - an interactive tutorial
- Blog Post: Shiny tips & tricks for improving your apps and solving common problems
- Blog Post: How to get your very own RStudio Server and Shiny Server with DigitalOcean
- Blog Post: Mimicking a Google Form with a shiny app
- Blog post: Persistent data storage (and retrieval) in Shiny apps
- Blog post: How to set-up shiny server on Ubuntu 14.04
- Course: Stat545
- Advanced-Shiny
- Joe Cheng
- Abhinav Agrawal (YouTube)
- AHmed HAsan (YouTube)
- Zev-Ross
- Shiny Based Tablet or Desktop App
- Cheat Sheets
- I-BioStat - Tutorial in R-Shiny
- Neon Data Skills - RShiny basics
- How to write web apps in R with Shiny
- Deploying Shiny as a Portable Desktop App
- R-Studio
- shinyAce - integrate ace editor with shiny.
- shinyBS - Twitter Bootstrap Components for Shiny.
- shinyjs - common javascript operations in shiny via R code.
- colourpicker - colourpicker gives you a colour picker widget that can be used in different contexts in R.
- shinyEvents - Alternative way to build shiny apps based on event handlers.
- ShinySky - Various UI widgets/components not part of Shiny e.g. alerts, styled buttons.
- radiant - Business analytics using R and Shiny.
- shinyTree - The shinyTree package enables Shiny application developers to use the jsTree library in their applications.
- shinystan - ShinyStan provides visual and numerical summaries of model parameters and convergence diagnostics for MCMC simulations.
- shinyjqui - jQuery UI interactions and effects for shiny.
- bsplus - Shiny and R Markdown addons to Bootstrap 3.
- shinyFiles - This package extends the functionality of shiny by providing an API for client side access to the server file system.
- shinyDND - shinyDND is an R package to create Shiny drag and drop elements in R.
- shinyforms - Easily create questionnaire-type forms with Shiny.
- ECharts2Shiny - To insert interactive charts from ECharts into R Shiny applications
- shinyFeedback - For displaying user feedback along side Shiny inputs
- shinycssloader - Add CSS loader animations to Shiny outputs
- regexSelect - To enable regular expression searches within a shiny selectize object
- rclipboard - clipboard.js for R/Shiny Applications
- directoryInput - Widget for interactive selection of directories for RShiny Apps
- shinymaterial - Implements Google Material Design in Shiny Applications
- shinysense - A series of shiny modules to help shiny sense the world around it.
- Tableau
- HTML Widgets/Javascript
- DT - This package provides a function datatable() to display R data via the DataTables javascript library.
- leaflet - Leaflet is a JavaScript library for creating dynamic maps that support panning and zooming along with various annotations like markers, polygons, and popups.
- d3heatmap - This is an R package that implements a heatmap htmlwidget.
- dygraphs - The dygraphs package is an R interface to the dygraphs JavaScript charting library. It provides rich facilites for charting time-series data in R.
- DiagrammeR - A tool for creating diagrams and flowcharts using Graphviz and Mermaid.
- MetricsGraphics - MetricsGraphics enables easy creation of D3 scatterplots, line charts, and histograms.
- networkD3 - Graph data visualization with D3.
- rthreejs - 3D scatterplots and globes.
- rbokeh - An interface to Bokeh that provides a flexible, powerful, declarative framework for creating interactive plots.
- plotly - Plotly allows you to easily translate your ggplot2 graphics to an interactive web-based version, and also provides bindings to the plotly.js graphing library.
- formattable - This package is designed for applying formatting on vectors and data frames to make data presentation easier, richer, more flexible and hopefully convey more information.
- Gallery of HTML Widgets - Gallery of all R htmlwidgets.
- manipulateWidget
- flexdashboard - Easy interactive dashboards for R.
- Shiny in Rmarkdown - Run shiny apps in rmarkdown documents.
- ggvis - The goal of ggvis is to make it easy to describe interactive web graphics in R
- RInno - Install local shiny apps by providing an interface between R and Inno Setup, (Windows Only)
- googleVis - An interface between R and the Google's charts tools.
- Dean Attali
- Joe Cheng
- Winston Chang
- Barbara Borges Ribeiro
- Ramnath Vaidyanathan
- Jeff Allen
- Vincent Nijs
- Sebastian Kranz
- Web Application and Development Using Shiny (2nd edition) - by Chris Beely
- Learing Shiny - by Hernán G. Resnizky
- Shiny User Showcase
- Rstudio's shiny gallery
- showmeshiny - a huge gallery of Shiny apps.
- R-Studio Examples
- Waze - Community based real-time traffic and navigation info.
- Astra Zenca - Data science tools used to create medicines more efficiently.
- shiny-salesman - traveling salesman app.
- shinyEd - statistics education apps.
- shinyData - interactive data analysis and visualization.
- STARTapp - R Shiny Transcriptome Analysis Resource Tool.
- shiny-phyloseq - an interactive web application that provides a graphical user interface to the microbiome analysis package for R, called phyloseq.
- Google Analytics Dashboard - A demo on how to build your own Google Analytics dashboard with R, Shiny and MySQL.
- BallR - BallR uses the NBA Stats API to visualize every shot taken by a player during an NBA season dating back to 1996.
- DDCV - A shiny app to evaluate drug-drug interactions.
- Github: Hot or Not - A Shiny App that analyzes what repos are hot on github.
- GenMap-Comparator - An application to compare genetic maps with D3 & Shiny.
- MAVIS - MAVIS: Meta Analysis via Shiny.
- shinyTreeViewer - A simple treeviewer based on the R packages ape and phangorn.
- iTunes Reviews Analysis - iTunes App Store Reviews Text Extractor and Text Analysis Web App
- NYT Bar Optimizer - Optimize your liquor cabinet using cocktail recipes from New York Times Cooking