{"id":13518100,"url":"https://github.com/grabear/awesome-rshiny","last_synced_at":"2025-10-25T10:31:06.594Z","repository":{"id":37390928,"uuid":"89300938","full_name":"grabear/awesome-rshiny","owner":"grabear","description":"An awesome R-shiny list!","archived":false,"fork":false,"pushed_at":"2022-10-07T09:07:26.000Z","size":289,"stargazers_count":784,"open_issues_count":4,"forks_count":139,"subscribers_count":55,"default_branch":"master","last_synced_at":"2024-05-23T09:04:45.781Z","etag":null,"topics":["awesome","awesome-list","rshiny","rstudio","shiny"],"latest_commit_sha":null,"homepage":"https://grabear.github.io/awesome-rshiny/","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/grabear.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"contributing.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-04-25T00:53:45.000Z","updated_at":"2024-05-21T19:51:08.000Z","dependencies_parsed_at":"2022-08-03T00:00:12.487Z","dependency_job_id":null,"html_url":"https://github.com/grabear/awesome-rshiny","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grabear%2Fawesome-rshiny","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grabear%2Fawesome-rshiny/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grabear%2Fawesome-rshiny/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grabear%2Fawesome-rshiny/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/grabear","download_url":"https://codeload.github.com/grabear/awesome-rshiny/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238120394,"owners_count":19419763,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["awesome","awesome-list","rshiny","rstudio","shiny"],"created_at":"2024-08-01T05:01:40.754Z","updated_at":"2025-10-25T10:31:01.040Z","avatar_url":"https://github.com/grabear.png","language":"R","funding_links":[],"categories":["R","Technical","Programming Languages","Data Visualization","Other Lists","2017","\u003ca id=\"Resources\"\u003e\u003c/a\u003eResources","R Ecosystems","Topic Areas"],"sub_categories":["awesome-*","TeX Lists","Book/monograph Lists and Reviews","Shiny"],"readme":"\u003cdiv align=\"center\"\u003e\n\t\u003cimg width=\"500\" height=\"350\" src=\"media/awesome-rshiny-logo.svg\" alt=\"Awesome\"\u003e\n\n\u003c/div\u003e\n\n[![Join the chat at https://gitter.im/awesome-rshiny/Lobby](https://badges.gitter.im/awesome-rshiny/Lobby.svg)](https://gitter.im/awesome-rshiny/Lobby?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)  [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)\n\nA curated list of resources for R Shiny.  (*Featured on [Awesome-R](https://awesome-r.com/)*)\n\n# Contents\n- [Resources](#resources)\n- [General](#general)\n- [Community](#community)\n- [Deployment](#deployment)\n- [Tutorials](#tutorials)\n- [Tools](#tools)\n- [Packages](#packages)\n- [Integrations](#integrations)\n- [People](#people)\n- [Books](#books)\n- [Galleries](#galleries)\n- [App Examples](#app-examples)\n- [Contributors](#contributors)\n\n## Resources\n\n### General\n\n- [Official Website](http://shiny.rstudio.com/)\n\t- [Blog](https://blog.rstudio.org/category/shiny/)\n\t- [Articles](http://shiny.rstudio.com/articles/)\n\t- [Old Webinars Page](https://www.rstudio.com/resources/webinars/)\n        - [Shiny Essentials](https://www.rstudio.com/resources/webinars/#shinyessentials)\n        - [Advanced Shiny](https://www.rstudio.com/resources/webinars/#advancedshiny)\n    - [New Webinars Page](https://resources.rstudio.com/webinars)\n\t- [2019/2020 Conference](https://www.rstudio.com/conference/)\n\t- [Training](https://www.rstudio.com/certified-partners/)\n\t- [Consultants](https://community.rstudio.com/groups/consultants/)\n\t- [Function References](http://shiny.rstudio.com/reference/shiny/latest/)\n- [GitHub](https://github.com/rstudio/shiny)\n\n### Community\n\n- [Shiny Server Forum](https://support.rstudio.com/hc/en-us/sections/204025308-Shiny-Server)\n- [Stack Overflow Questions](http://stackoverflow.com/questions/tagged/shiny)\n- [R-bloggers](http://www.r-bloggers.com/search/shiny)\n- [Google Group](https://groups.google.com/forum/#!forum/shiny-discuss)\n- [RStudio Community](https://community.rstudio.com/c/shiny) \n- [rOpenSci](https://ropensci.org/)\n- [R-Shiny on Reddit](https://www.reddit.com/r/rshiny/)\n- [RGov - Government network for R/Shiny](https://rdotgov.wordpress.com/deploy-shiny/)\n\n### Deployment\n\n#### Self Hosting\n\n- [Shiny Server](https://github.com/rstudio/shiny-server) - Back end software that builds a web server for shiny apps.\n- [RStudio Connect](https://www.rstudio.com/products/connect/) - Back end software for hosing shiny applications, Rmarkdown, plus other features for enterprise contexts.\n- [Shinyproxy](https://www.shinyproxy.io/) - Uses containers for hosting shiny apps and a Java server control and proxy traffic to the app containers. [How-to Blog](http://lukesingham.com/shiny-containers-with-shinyproxy/).\n- [ShinyStudio](https://github.com/dm3ll3n/ShinyStudio) - Builds on the [Rocker project](https://www.rocker-project.org/) by including ShinyProxy to provide secured access to RStudio, VS Code, and Shiny.\n\n#### Platform As A Service (PAAS)\n\n- [ShinyApps.io](http://www.shinyapps.io/) - Rstudio's PAAS specifically for hosting shiny apps.\n- [Heroku](https://www.heroku.com) - General cloud application platform that can be utilised by shiny apps with these [buildpack scripts](https://github.com/virtualstaticvoid/heroku-buildpack-r/tree/heroku-16).\n\n### Tutorials\n\n- [The R-Podcast](https://r-podcast.org/)\n  - [Episode 15: Introduction to Shiny](https://r-podcast.org/episode/015-introduction-to-shiny/)\n  - [Episode 16: Interview with Dean Attali](https://r-podcast.org/episode/016-interview-with-dean-attali/)\n  - [Episode 17: A simply Radiant Chat with Vincent Nijs](https://r-podcast.org/episode/017-a-simply-radiant-chat-with-vincent-nijs/)\n  - [Episode 18: Interviews with the R-Studio Team](https://r-podcast.org/episode/018-interviews-with-the-rstudio-team/)\n  - [Episode 19: Talking Shiny at R-Studio Conf wiht Barabara Borges and Dean Attali](https://r-podcast.org/episode/019-talking-shiny-at-rstudio-conf-with-barbara-borges-and-dean-attali/)\n  - [Episode 21: Talking Rcpp and More with Dirk Eddelbuettel](https://r-podcast.org/episode/021-talking-rcpp-and-more-with-dirk-eddelbuettel/)\n  - [Episode 25: Interview with Ian Lyttle (Rstudio::Conf 2018](https://r-podcast.org/episode/025-rstudioconf-ian-lyttle/)\n  - [Episode 27: Get The {Gt} Tables (Rstudio::Conf 2019)](https://r-podcast.org/episode/027-rstudioconf-tables/)\n- [R-Studio (video)](https://shiny.rstudio.com/tutorial/)\n    - [RStartHere](https://github.com/rstudio/RStartHere)\n\t- [Effective Reactive Programming – Part 1 \u0026 Part 2](https://www.rstudio.com/resources/videos/effective-reactive-programming/)\n\t- [Coordinated multiple views (linked brushing)](https://www.rstudio.com/resources/videos/coordinated-multiple-views-linked-brushing/)\n\t- [Building interactive tools for exploratory data analysis (gadgets)](https://www.rstudio.com/resources/videos/building-interactive-tools-for-exploratory-data-analysis/)\n\t- [Improvements in deploying apps](https://www.rstudio.com/resources/videos/deploying-apps/)\n\t- [Modularizing Shiny app code](https://www.rstudio.com/resources/videos/modularizing-shiny-app-code/)\n\t- [Shiny UI](https://www.rstudio.com/resources/videos/shiny-ui/)\n\t- [Debugging Techniques](https://www.rstudio.com/resources/videos/debugging-techniques/)\n\t- [Profiling and Performance](https://www.rstudio.com/resources/videos/profiling-and-performance/)\n\t- [Interfacing DataTables](https://www.rstudio.com/resources/videos/interfacing-datatables/)\n\t- [Complex application layouts with Grid Style Sheets](https://www.rstudio.com/resources/videos/grid-style-sheets/)\n\t- [Building Dashboards](https://www.rstudio.com/resources/videos/building-dashboards/)\n- [R-Studio (YouTube)](https://www.youtube.com/playlist?list=PL9HYL-VRX0oTAHdR62i2YaLNmJhFiiwaO)\n- [R-Studio (Vimeo)](https://vimeo.com/rstudioinc)\n- [DataCamp](https://www.datacamp.com/)\n\t- [Building Web Applications in R with Shiny](https://www.datacamp.com/courses/building-web-applications-in-r-with-shiny)\n\t- [Dean Attali: Shiny Case Studies: My new online interactive video course (DataCamp)](https://deanattali.com/blog/shiny-use-cases-datacamp-course/)\n- [Dean Attali](https://deanattali.com/shiny/)\n    - [CRANalerts: Get email alerts when a CRAN package gets updated](https://cranalerts.com/)\n\t- [Blog Post:  Building Shiny apps - an interactive tutorial](http://deanattali.com/blog/building-shiny-apps-tutorial/)\n\t- [Blog Post:  Shiny tips \u0026 tricks for improving your apps and solving common problems](http://deanattali.com/blog/advanced-shiny-tips/)\n\t- [Blog Post:  How to get your very own RStudio Server and Shiny Server with DigitalOcean](http://deanattali.com/2015/05/09/setup-rstudio-shiny-server-digital-ocean/)\n\t- [Blog Post: Mimicking a Google Form with a shiny app](http://deanattali.com/2015/06/14/mimicking-google-form-shiny/)\n\t- [Blog post: Persistent data storage (and retrieval) in Shiny apps](http://deanattali.com/blog/shiny-persistent-data-storage/)\n\t- [Blog post: How to set-up shiny server on Ubuntu 14.04](https://www.digitalocean.com/community/tutorials/how-to-set-up-shiny-server-on-ubuntu-14-04)\n\t- [Course: Stat545](http://stat545.com/)\n\t- [Advanced-Shiny](https://github.com/daattali/advanced-shiny)\n- [Joe Cheng](https://medium.com/@joe.cheng)\n\t- [Async programming in R and Shiny](https://medium.com/@joe.cheng/async-programming-in-r-and-shiny-ebe8c5010790)\n\t- [An informal intro to async Shiny](https://medium.com/@joe.cheng/an-informal-intro-to-async-shiny-cbf01c85c4c5)\n- [Alyssa Columbus](https://alyssacolumbus.com)\n\t- [Blog Post: Introduction to R Shiny](https://opendatascience.com/introduction-to-r-shiny/)\n- [Abhinav Agrawal (YouTube)](https://www.youtube.com/playlist?list=PL6wLL_RojB5xNOhe2OTSd-DPkMLVY9DfB)\n- [AHmed HAsan (YouTube)](https://www.youtube.com/playlist?list=PLXiYeGj1hvHN5Nnu2VwRg_E-YMoc1vtan)\n- [Zev-Ross](http://zevross.com/blog/2016/04/19/r-powered-web-applications-with-shiny-a-tutorial-and-cheat-sheet-with-40-example-apps/)\n- [Cheat Sheet](https://www.rstudio.com/resources/cheatsheets/#shiny)\n- [Delivering Data Science for the Enterprise with Shiny in Kubernetes](https://blog.kublr.com/delivering-data-science-for-the-enterprise-with-shiny-r-in-kubernetes-8430c88d1b52)\n- [Shiny Server on Docker: CentOS 7 Edition](http://www.datascienceriot.com/r/shiny-docker/)\n- [Use Docker to distribute and run Shiny apps](https://wabi-wiki.scilifelab.se/display/KB/Use+Docker+to+distribute+and+run+Shiny+apps)\n- [Dockerizing a Shiny App](http://www.rmining.com.br/2015/04/30/dockerizing-a-shiny-app/index.html)\n- [Cookie based authentication with Shiny](https://calligross.de/post/using-cookie-based-authentication-with-shiny/)\n- [Speed Up Shiny Coding with Data](https://roh.engineering/post/speeding-up-shiny-coding-with-data/)\n\n## Tools\n\n### Packages\n\n- R-Studio\n\t- [shinydashboard](https://github.com/rstudio/shinydashboard) - Shiny Dashboarding framework.\n\t- [fontawesome](https://github.com/rstudio/fontawesome) - Easily insert FontAwesome icons into R Markdown docs and Shiny apps.\n\t- [shinythemes](https://github.com/rstudio/shinythemes) - Bootstrap themes for use with Shiny.\n        - [miniUI](https://github.com/rstudio/miniUI) - Provides UI widget and layout functions for writing Shiny apps that work well on small screens.\n- [dashboardthemes](https://github.com/nik01010/dashboardthemes) - An experimental R package to provide custom theme options for Shinydashboard applications.\n- [shinyAce](https://github.com/trestletech/shinyAce) - Integrate ace editor with shiny.\n- [shinyjs](https://github.com/daattali/shinyjs) - Common JavaScript operations in shiny via R code.\n- [colourpicker](https://github.com/daattali/colourpicker) - Colour picker widget that can be used in different contexts in R.\n- [ShinySky](https://github.com/AnalytixWare/ShinySky) - Various UI widgets/components not part of Shiny e.g. alerts, styled buttons.\n- [radiant](https://github.com/radiant-rstats/radiant) - Business analytics using R and Shiny.\n- [shinyTree](https://github.com/shinyTree/shinyTree) - Enables Shiny application developers to use the jsTree library in their applications.\n- [shinystan](http://mc-stan.org/interfaces/shinystan) - Provides visual and numerical summaries of model parameters and convergence diagnostics for MCMC simulations.\n- [shinyjqui](https://github.com/Yang-Tang/shinyjqui) - jQuery UI interactions and effects for shiny.\n- [bsplus](https://github.com/ijlyttle/bsplus) - Shiny and R Markdown addons to Bootstrap 3.\n- [shinyFiles](https://github.com/thomasp85/shinyFiles) - Extends the functionality of shiny by providing an API for client side access to the server file system.\n- [shinyDND](https://github.com/ayayron/shinydnd) - Create Shiny drag and drop elements in R.\n- [shinyforms](https://github.com/daattali/shinyforms) - Easily create questionnaire-type forms with Shiny.\n- [ECharts2Shiny](https://github.com/XD-DENG/ECharts2Shiny) - Insert interactive charts from ECharts into Shiny.\n- [shinyFeedback](https://github.com/merlinoa/shinyFeedback) - Display user feedback along side Shiny inputs.\n- [shinycssloaders](https://github.com/daattali/shinycssloaders) - Add CSS loader animations to Shiny outputs.\n- [directoryInput](https://github.com/wleepang/shiny-directory-input) - Widget for interactive selection of directories.\n- [shinymaterial](https://github.com/ericrayanderson/shinymaterial) - Implements Google Material Design in Shiny Applications.\n- [shinysense](https://github.com/nstrayer/shinysense) - Series of Shiny modules to help Shiny sense the world around it.\n- [shinyWidgets](https://github.com/dreamRs/shinyWidgets) - Extend input widgets available in Shiny.\n- [ggedit](https://github.com/metrumresearchgroup/ggedit) - A Shiny gadget for exploring ggplot objects.\n- [shinytest](https://github.com/rstudio/shinytest) - Automated testing for shiny apps.\n- [timevis](https://github.com/daattali/timevis/) - Create interactive timeline visualizations in R.\n- [shinytoastr](https://github.com/MangoTheCat/shinytoastr) - Notifications in Shiny, via [toastr](https://github.com/CodeSeven/toastr).\n- [shiny.collections](https://github.com/Appsilon/shiny.collections) - Google Docs-like live collaboration in Shiny.\n- [RinteRface](https://rinterface.com) - A collection of HTML templates for Shiny.\n- [shiny.semantic](https://github.com/Appsilon/shiny.semantic) - Semantic UI wrapper for Shiny.\n- [yonder](https://github.com/nteetor/yonder) - A reactive web framework built on shiny.\n- [shinycustomloader](https://github.com/emitanaka/shinycustomloader) - Add a custom loader for R Shiny.\n- [shinybusy](https://github.com/dreamRs/shinybusy) - Minimal busy indicator for Shiny apps.\n- [waiter](https://github.com/JohnCoene/waiter) - Loading screens for Shiny.\n- [shinyhelper](https://github.com/cwthom/shinyhelper) - Add markdown help files to Shiny apps.\n- [shinyauthr](https://github.com/PaulC91/shinyauthr) - Server-side authentication using shiny modules.\n- [auth0](https://github.com/curso-r/auth0) - Authentication in Shiny apps using Auth0 service.\n- [reactlog](https://github.com/rstudio/reactlog) - Visual insight into a Shiny apps reactive graph.\n- [supreme](https://github.com/strboul/supreme) - Structure Shiny applications developed with modules.\n- [shinymanager](https://github.com/datastorm-open/shinymanager/) - Simple and secure authentication for single 'Shiny' applications using a SQLite database.\n- [polished](https://github.com/Tychobra/polished) - Authentication, user administration, and web hosting for secure Shiny apps \u0026 Rmarkdown documents (flexdashboards, HTML, \u0026 PDF).\n- [systemPipeShiny](https://github.com/systemPipeR/systemPipeShiny) - Design/run biological or general data analysis workflows, and visualize downstream results.\n- [golem](https://github.com/ThinkR-open/golem/) - Framework for building production-grade shiny applications.\n- [shinyTime](https://github.com/burgerga/shinyTime) - A timeInput widget for Shiny\n- [shinyalert](https://github.com/daattali/shinyalert) - Easily create pretty popup messages (modals) in Shiny\n- [shinydisconnect](https://github.com/daattali/shinydisconnect) - Show a nice message when a Shiny app disconnects or errors\n- [shinyscreenshot](https://github.com/daattali/shinyscreenshot) - Capture screenshots of entire pages or parts of pages in Shiny apps\n- [reactor](https://github.com/yonicd/reactor) - Unit testing for shiny reactivity\n\n### Integrations\n\n- [HTML Widgets/JavaScript](http://www.htmlwidgets.org/)\n\t- [Crosstalk](https://rstudio.github.io/crosstalk/shiny.html) - Extends htmlwidgets with functionality for implementing cross-widget interactions.\n\t- [DT](https://github.com/rstudio/DT) - Provides a function `datatable()` to display R data via the DataTables JavaScript library.\n\t- [leaflet](http://rstudio.github.io/leaflet/shiny.html) - JavaScript library for creating dynamic maps that support panning and zooming along with various annotations like markers, polygons, and popups.\n\t- [leaflet.minicharts](https://github.com/rte-antares-rpackage/leaflet.minicharts) - Add and update small charts on an interactive leaflet maps.\n\t- [d3heatmap](https://github.com/rstudio/d3heatmap) - Implements a D3 heatmap htmlwidget.\n\t- [dygraphs](https://github.com/rstudio/dygraphs) - R interface to the dygraphs JavaScript charting library. It provides rich facilites for charting time-series data in R.\n\t- [DiagrammeR](https://github.com/rich-iannone/DiagrammeR) - Tool for creating diagrams and flowcharts using Graphviz and Mermaid.\n\t- [MetricsGraphics](https://github.com/hrbrmstr/metricsgraphics) - Enables easy creation of D3 scatterplots, line charts, and histograms.\n\t- [networkD3](https://github.com/christophergandrud/networkD3) - Graph data visualization with D3.\n\t- [rthreejs](https://github.com/bwlewis/rthreejs) - 3D scatterplots and globes.\n\t- [rbokeh](http://hafen.github.io/rbokeh/) - Interface to Bokeh that provides a flexible, powerful, declarative framework for creating interactive plots.\n\t- [plotly](https://github.com/ropensci/plotly) - Easily translate your ggplot2 graphics to an interactive web-based version, and also provides bindings to the plotly.js graphing library.\n\t- [formattable](https://renkun.me/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.\n\t- [manipulateWidget](https://github.com/rte-antares-rpackage/manipulateWidget) - Add More Interactivity to htmlWidgets.\n\t- [gglabeller](https://github.com/AliciaSchep/gglabeller) - Gadget that enables selecting points on a ggplot to label.\n\t- [billboarder](https://github.com/dreamRs/billboarder) - Htmlwidget for billboard.js.\n\t- [highcharter](http://jkunst.com/highcharter/index.html) - Flexible JavaScript charting libraries in shiny.\n\t- [rhandsontable](https://github.com/jrowen/rhandsontable) - An htmlwidgets implementation of Handsontable.js.\n\t- [flextable](https://github.com/davidgohel/flextable) - Easily create customizable tables\n    - [echarts4r](https://github.com/JohnCoene/echarts4r) - Create interactive charts by leveraging Echarts.js library.\n    - [rintrojs](https://github.com/carlganz/rintrojs) - Wrapper for the Intro.js library.\n    - [slickR](https://github.com/metrumresearchgroup/slickR) - Slick carousel htmlwidget for R.\n    - [rclipboard](https://github.com/sbihorel/rclipboard) - Clipboard.js for R/Shiny Applications.\n    - [scatterD3](https://github.com/juba/scatterD3) - Scatter plot htmlwidget based on D3.js.\n    - [trelliscopejs](https://github.com/hafen/trelliscopejs/) - TrelliscopeJS R package.\n    - [visNetwork](https://github.com/datastorm-open/visNetwork) - Network visualization for R using vis.js library.\n    - [sigmajs](https://github.com/JohnCoene/sigmajs) - Fully-fledged wrapper for the sigma.js JavaScript library.\n    - [excelR](https://github.com/Swechhya/excelR) - An interface to jExcel.js library.\n- [flexdashboard](http://rmarkdown.rstudio.com/flexdashboard/index.html) - Easy interactive dashboards for R.\n- [Shiny in Rmarkdown](http://rmarkdown.rstudio.com/authoring_shiny.html) - Run shiny apps in rmarkdown documents.\n- [ggvis](https://github.com/rstudio/ggvis) - Make it easy to describe interactive web graphics in R.\n- [RInno](https://github.com/ficonsulting/RInno) - Install local shiny apps by providing an interface between R and Inno Setup, (Windows Only).\n- [googleVis](https://github.com/mages/googleVis) - An interface between R and the [Google's charts tools](https://developers.google.com/chart/).\n- [pool](https://github.com/rstudio/pool) - Abstract away the logic of connection management and the performance cost of fetching a new connection from a remote database.\n\n## People\n\n- [Dean Attali](https://github.com/daattali)\n- [Joe Cheng](https://github.com/jcheng5)\n- [Winston Chang](https://github.com/wch)\n- [Barbara Borges Ribeiro](https://github.com/bborgesr)\n- [Ramnath Vaidyanathan](https://github.com/ramnathv)\n- [Jeff Allen](https://github.com/trestletech)\n- [Vincent Nijs](https://github.com/vnijs)\n- [Sebastian Kranz](https://github.com/skranz)\n- [David Granjon](https://divadnojnarg.github.io)\n\n## Books\n\n- [Web Application and Development Using Shiny (2nd edition) - by Chris Beely](https://www.amazon.com/Web-Application-Development-using-Shiny/dp/1782174346)\n- [Learing Shiny - by Hernán G. Resnizky](https://www.amazon.com/Learning-Shiny-Hernan-G-Resnizky/dp/1785280902)\n- [(WIP) Mastering Shiny - by Hadley Wickham](https://mastering-shiny.org/)\n- [Engineering Production-grade Shiny Apps - by Colin Fay, Sébastien Rochette, Vincent Guyader, Cervan Girard](https://www.amazon.fr/Engineering-Production-grade-Shiny-Apps-Colin/dp/0367466023/ref=tmm_pap_swatch_0?_encoding=UTF8\u0026qid=\u0026sr=)\n\n## Galleries\n\n- R-Studio\n\t- [Shiny User Showcase](https://www.rstudio.com/products/shiny/shiny-user-showcase/) - Featured user Shiny apps.\n\t- [Shiny Gallery](https://shiny.rstudio.com/gallery/) - Shiny apps and much more.\n- [Showmeshiny](http://www.showmeshiny.com/) - Huge gallery of Shiny apps.\n- [Shiny Widgets](http://shinyapps.org/) - Experience statistics with apps designed for teaching and analysis.\n- Html Widgets\n\t- [Html Widgets Showcase](http://www.htmlwidgets.org/showcase_leaflet.html) - Featured Html widgets.\n\t- [Html Widgets Gallery](http://gallery.htmlwidgets.org/) - User submitted Html widgets.\n- [R Graph Catalog](http://shinyapps.stat.ubc.ca/r-graph-catalog/) - Complement to the book  “Creating More Effective Graphs” by Naomi Robbins.\n- [Awesome Shiny Apps for Statistics](https://github.com/huyingjie/Awesome-shiny-apps-for-statistics) - A curated list of awesome Shiny Apps for statistics.\n\n## App Examples\n\n- [R-Studio Examples](https://github.com/rstudio/shiny-examples)\n- [Waze](https://www.rstudio.com/resources/customer-spotlight/waze_story/) - Community based real-time traffic and navigation info.\n- [Astra Zeneca](https://www.rstudio.com/resources/customer-spotlight/astra_zeneca/) - Data science tools used to create medicines more efficiently.\n- [shiny-salesman](https://github.com/toddwschneider/shiny-salesman) - Traveling salesman app.\n- [Shiny GEM](https://github.com/dm3ll3n/Shiny-GEM) - GEM stands for ‘general exploratory methods’, as this app aims to simplify a variety of basic EDA tasks.\n- [shinyEd](https://github.com/ShinyEd/ShinyEd) - Statistics education apps.\n- [STARTapp](https://github.com/jminnier/STARTapp) - Transcriptome Analysis Resource Tool.\n- [shiny-phyloseq](https://github.com/joey711/shiny-phyloseq) - Provides a graphical user interface to the microbiome analysis package for R, called phyloseq.\n- [shiny-ampvis2](https://kasperskytte.shinyapps.io/shinyampvis) - Provides some basic functionality for using ampvis2 to visualize microbiome data.\n- [Google Analytics Dashboard](https://github.com/MarkEdmondson1234/ga-dashboard-demo) - Demo on how to build your own Google Analytics dashboard with R, Shiny and MySQL.\n- [BallR](https://github.com/toddwschneider/ballr) - Uses the NBA Stats API to visualize every shot taken by a player during an NBA season dating back to 1996.\n- [GenMap-Comparator](https://github.com/holtzy/GenMap-Comparator) - Compare genetic maps with D3 \u0026 Shiny.\n- [MAVIS](https://github.com/kylehamilton/MAVIS) - MAVIS: Meta Analysis via Shiny.\n- [iTunes Reviews Analysis](https://github.com/amrrs/itunesr_webapp) - iTunes App Store Reviews Text Extractor and Text Analysis Web App.\n- [NYT Bar Optimizer](https://github.com/jordanmeyer/nyt-bar-optimizer) - Optimize your liquor cabinet using cocktail recipes from New York Times Cooking.\n- [Lights Out game](https://daattali.com/shiny/lightsout/) - Lights Out is a puzzle game consisting of a grid of lights that are either on or off.\n- Australian Tax Office:\n\t- [Workforce Demographics](https://atogov.shinyapps.io/workforcedmgs/) - View a range of workforce related demographics information across an organisation. [Source Code](https://github.com/atogov/workforceDmgs).\n\t- [Bivariate Demographics](https://atogov.shinyapps.io/bivariatedmgs/) - Examine how an organisation is performing on a range of demographic information. [Source Code](https://github.com/atogov/bivariateDmgs).\n- [Shiny Database App (CRUD)](https://ipub.com/dev-corner/apps/shiny_crud01/) - An example of a [CRUD](https://en.wikipedia.org/wiki/Create,_read,_update_and_delete) shiny app with [accompanying how-to post](https://ipub.com/shiny-crud-app/).\n- [taskviewr](https://github.com/bearloga/taskviewr) - Browse R packages by CRAN Task Views and license info.\n- [homebrewR](https://davesteps.shinyapps.io/homebrewR/) - Explore and compare beer recipes.\n- [vinylSpotting](https://github.com/ewenme/vinylspotting) - Visualize and explore Discogs record collections.\n- [polMonitor](https://ewenme.shinyapps.io/polMonitor/) - Monitor police violence in the United States.\n- [OCRinShiny](https://github.com/longhowlam/OCRinShiny) - OCR an image with the tesseract package.\n- [ExpressionDB](https://github.com/5c077/ExpressionDB) - Host gene expression/ontology data with Shiny.\n- [Interactive PCA Explorer](https://github.com/benmarwick/Interactive_PCA_Explorer) - Explore a PCA plots and data.\n- [contributr](https://github.com/LucyMcGowan/contributr) - Find beginner GitHub issues to contribute to.\n- [VisualPruner](https://github.com/LaurenSamuels/VisualPruner) - Cohort selection in observational studies.\n- [Opioid Overdose Shiny App](https://github.com/Dmunslow/Opioid-Overdose-Shiny-App) - Visualize opioid overdose data.\n- [Shiny App Spotify](https://github.com/joelcponte/shiny-app-spotify) - Connect with spotify's API and generate personalized playlist recommendations through machine learning and data visualization.\n- [National Parks Weather](https://github.com/sgaraycoa/National-Parks-Weather) - Visualize National Parks locations and weather using user input.\n- [html2r](https://github.com/alandipert/html2r) - Convert HTML to R.\n- [Anomaly Detection](https://murat-koptur.shinyapps.io/AnomalyDetectionShiny/) - Detect anomalies on univariate timeseries data using AnomalyDetection package.\n- [R Shiny User Management \u0026 Authentication](https://github.com/yanirmor/shiny-user-management) - Demonstration of user management and authentication system in R Shiny.\n\n## Contributors\n\n[![](https://sourcerer.io/fame/grabear/grabear/awesome-rshiny/images/0)](https://sourcerer.io/fame/grabear/grabear/awesome-rshiny/links/0)[![](https://sourcerer.io/fame/grabear/grabear/awesome-rshiny/images/1)](https://sourcerer.io/fame/grabear/grabear/awesome-rshiny/links/1)[![](https://sourcerer.io/fame/grabear/grabear/awesome-rshiny/images/2)](https://sourcerer.io/fame/grabear/grabear/awesome-rshiny/links/2)[![](https://sourcerer.io/fame/grabear/grabear/awesome-rshiny/images/3)](https://sourcerer.io/fame/grabear/grabear/awesome-rshiny/links/3)[![](https://sourcerer.io/fame/grabear/grabear/awesome-rshiny/images/4)](https://sourcerer.io/fame/grabear/grabear/awesome-rshiny/links/4)[![](https://sourcerer.io/fame/grabear/grabear/awesome-rshiny/images/5)](https://sourcerer.io/fame/grabear/grabear/awesome-rshiny/links/5)[![](https://sourcerer.io/fame/grabear/grabear/awesome-rshiny/images/6)](https://sourcerer.io/fame/grabear/grabear/awesome-rshiny/links/6)[![](https://sourcerer.io/fame/grabear/grabear/awesome-rshiny/images/7)](https://sourcerer.io/fame/grabear/grabear/awesome-rshiny/links/7)\n\n- [Rob Gilmore](https://github.com/grabear)\n- [Shaurita Hutchins](https://github.com/sdhutchins)\n- [Devin Pastoor](https://github.com/dpastoor)\n- [Dean Attali](https://github.com/daattali)\n- [Luke Singham](https://github.com/ucg8j)\n- [Abdul Majed Raja](https://www.github.com/amrrs)\n- [Leonardo Trimarchi](https://domthecodingcaveman.wordpress.com/)\n- [Kshitiz Khanal](http://twitter.com/kshitizkhanal7)\n- [Alyssa Columbus](https://alyssacolumbus.com)\n- [Patrick Howard](https://polished.tech)\n- [Le Zhang](https://github.com/lz100)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgrabear%2Fawesome-rshiny","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgrabear%2Fawesome-rshiny","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgrabear%2Fawesome-rshiny/lists"}