shiny-bslib-theming - Theme Shiny Apps with bslib and Bootstrap 5
Customize Shiny app appearance with bslib and Bootstrap 5 themes, colors, fonts, Sass/CSS rules, color modes, and plot theming.
Tags
Updated: 2026-09-29Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Create Bootstrap themes
- Apply Bootswatch presets
- Customize theme colors
- Configure typography
- Load brand.yml settings
- Override Sass variables
- Add Sass and CSS rules
- Add Sass functions and mixins
- Bundle theme extensions
- Match plots to themes
- Preview themes interactively
Inputs
- Shiny app or project
- Theme preferences
- Brand YAML file
- Font sources
- Sass or CSS rules
- Theme extension bundles
Outputs
- Themed Shiny app
- Compiled theme bundle
- Interactive theme preview
- Theme-matched plots
Requirements
- R environment
- bslib package
- Bootstrap 5 support
- brand.yml package for brand integration
- thematic package for plot theming
- Internet access for first-time Google Font downloads
