awesome-shiny-extensions
github.com/nanxstats/awesome-shiny-extensions ↗🐝 Awesome R and Python packages offering extended UI or server components for the web framework Shiny
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me ui customization resources from awesome-shiny-extensions"
Installation instructions →What's inside
Miscellaneous
- a11yShinyUI Customization
Accessibility-enhanced replacements for popular Shiny UI functions.
- Bootstrap Live CustomizerUI Customization
Customize Bootswatch themes (Bootstrap 3) to create your own Bootstrap themes.
- Engineering Production-Grade Shiny AppsBooks
- google-webfonts-helperUI Customization
A hassle-free way to self-hosted Google Fonts, useful for air-gapped environments.
- JavaScript for RBooks
Backend
- Accepting POST requests from ShinyURL Routing
Undocumented feature for handling POST requests that are not associated with any specific Shiny session.
- auth0Authentication
Authentication in Shiny apps using Auth0.
- backendlessrAuthentication
R wrapper for Backendless API to manage users.
- Best Practices in Working with DatabasesDatabase
Packages and tutorials for connecting R and Shiny apps to databases.
- blastulaNotification Integration
Easily send HTML email messages from R.
- brochureURL Routing
Create natively multi-page Shiny applications to serve content from multiple endpoints. See
UI Components
- aceEditorEditor
Ace editor as an HTML widget based on react-ace.
- algoSpecial Input
Implements the Algolia Places address search auto completion menu on shiny text inputs.
- annotatorImage / Audio / Video
Image annotation and polygon outlining htmlwidget using free drawing.
- awnFeedback / Alert / Notification
Awesome Notifications for Shiny.
- basictablerTable
Construct rich tables for output to HTML/Excel.
- bsplusBootstrap
Bootstrap 3 addons for Shiny and R Markdown (collapsible elements, accordion panels, accordion-sidebar sets, tooltips, popovers, modals, carousels).
Visualization
- apexcharterGeneral-Purpose
HTML widget for ApexCharts.js.
- arframerAugmented and Virtual Reality
Augmented Reality in R based on AR.js.
- barCategorical Data
Interactive one-dimensional proportions chart for representing categorical data.
- billboarderGeneral-Purpose
HTML widget for billboard.js.
- BioCircos.RBiological Data
Interactive circular visualization of genomic data using htmlwidgets and BioCircos.js.
- bpmnDiagrams
R interface to the bpmn-js library.
Theming
- argonDashDashboard Theming
Bootstrap 4 Argon template for Shiny dashboards.
- bs4DashDashboard Theming
Bootstrap 4 Shiny dashboards using AdminLTE 3.
- bs4DashkitDashboard Theming
Branding, theme application, and navigation utilities for bs4Dash dashboards.
- bslibTheme Customization
Tools for theming Shiny and R Markdown from R via Bootstrap (3 or 4) Sass.
- calciteGeneric Theming
Bindings to the Calcite Design System JavaScript component library.
- designerTheme Customization
Shiny UI prototype builder allowing drag and drop UI components before saving the equivalent R code.
Resources
Developer Tools
- AzureAppInsightsMonitoring and Analytics
Include Azure Application Insights telemetry in Shiny apps.
- boxModularization
Organize code into hierarchical, composable, reusable modules, to use across projects.
- componentModularization
Create components for Shiny, inspired by Vue.js.
- data.validatorTesting
Validate dataset and generate a report.
- fakirPrototyping
Create fake data in R for tutorials.
- FutureManagerScaling
Background processes for long-running operations in Shiny applications.
Frameworks
- blockr.coreFoundational frameworks
Graphical web framework for data manipulation and visualization using reusable, composable blocks.
- blockr.dagFramework extensions
A directed acyclic graph extension for blockr.
- blockr.dockFramework extensions
A docking layout manager for blockr.
- blockr.dplyrFramework extensions
Interactive dplyr data transformation blocks for blockr.
- blockr.ggplotFramework extensions
Interactive ggplot2 visualization blocks for blockr.
- blockr.ioFramework extensions
Interactive file import and export blocks for blockr.
Showing a sample of 525 resources. View the full list on GitHub →