List - R Shiny Ecosystem
Overview
Curated collection of R Shiny packages, extensions, and tools for building production-ready web applications. See the Awesome Shiny Extensions for a community-maintained list.
Core Packages
Package Description Links shiny The core Shiny package CRAN - Docs bslib Bootstrap theming for Shiny CRAN - Docs htmltools HTML generation utilities CRAN httpuv HTTP and WebSocket server CRAN
UI Frameworks & Components
Layout & Theming
Package Description Links bslib Bootstrap 5 theming and layouts CRAN - Docs shinydashboard Admin dashboard layouts CRAN bs4Dash Bootstrap 4 AdminLTE dashboards CRAN - Docs shinydashboardPlus Enhanced shinydashboard CRAN semantic.dashboard Semantic UI dashboards CRAN
UI Components
Package Description Links shinyWidgets Custom input widgets (pickers, switches, knobs) CRAN - Docs bsicons Bootstrap Icons for Shiny CRAN fontawesome Font Awesome icons CRAN shinyFeedback Input validation feedback CRAN waiter Loading screens and spinners CRAN - Docs shinybusy Busy indicators CRAN tippy Tooltips CRAN
Modern UI Libraries
Package Description Links shiny.fluent Microsoft Fluent UI components CRAN - Docs shiny.semantic Semantic UI framework CRAN shiny.tailwind Tailwind CSS integration GitHub
Data Display
Tables
Package Description Links DT DataTables wrapper CRAN - Docs reactable Interactive data tables CRAN - Docs reactablefmtr reactable styling helpers CRAN gt Grammar of tables CRAN - Docs rhandsontable Excel-like editing CRAN
Visualization
Package Description Links plotly Interactive ggplot2 via Plotly CRAN - Docs echarts4r Apache ECharts wrapper CRAN - Docs highcharter Highcharts wrapper CRAN - Docs apexcharter ApexCharts wrapper CRAN ggiraph Interactive ggplot2 graphics CRAN billboarder Billboard.js charts CRAN
Maps
Package Description Links leaflet Interactive maps CRAN - Docs mapview Quick spatial visualization CRAN mapdeck Deck.gl maps CRAN
See List - R Geospatial Packages for more spatial packages.
Modules & Code Organization
Package Description Links golem Production app framework CRAN - Docs rhino Enterprise Shiny framework by Appsilon CRAN - Docs leprechaun Lightweight modular Shiny CRAN box Modern R module system CRAN - Docs
Package Description Links promises Async programming for Shiny CRAN future Parallel/async evaluation CRAN shiny.worker Background processing GitHub memoise Function memoization CRAN cachem Cache management CRAN
Testing & Development
Package Description Links shinytest2 Automated Shiny testing CRAN - Docs shinyloadtest Load testing CRAN reactlog Reactivity visualization CRAN profvis Performance profiling CRAN
Authentication & Security
Package Description Links shinymanager Authentication UI CRAN shinyauthr Authentication module CRAN firebase Firebase authentication CRAN polished Authentication and user management Site
Database Integration
Package Description Links pool Database connection pooling CRAN - Docs DBI Database interface CRAN dbplyr dplyr backend for databases CRAN
See List - R Database Packages for database packages.
Deployment
Platform Description Links ShinyApps.io Managed hosting by Posit Site - Docs Posit Connect Enterprise deployment Site Shiny Server (Open Source) Self-hosted server Docs Docker + Cloud Run Containerized deployment See R - Shiny Cloud Run Deployment ShinyProxy Container-based scaling Site
Extensions & Utilities
Package Description Links shinyjs JavaScript utilities CRAN - Docs shinyAce Ace code editor CRAN sortable Drag-and-drop sorting CRAN shinyFiles Server-side file chooser CRAN shinyalert Modal dialogs CRAN shinybrowser Browser info detection CRAN cicerone Guided tours CRAN
See Also
(c) No Clocks, LLC | 2024