Skip to main content

🐝 Awesome R and Python packages offering extended UI or server components for the web framework Shiny

1.7k
GitHub Stars
525
Curated Resources
9
Categories
21 hours ago
Last Refreshed
ThemingUI ComponentsVisualizationFrameworksBackendDeployDeveloper ToolsMiscellaneousShiny for Python

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

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.

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 →