Software
Placeholder

py-shinyswatch

Bootswatch themes for py-shiny

Python

Shinyswatch provides Bootswatch + Bootstrap 5 themes for Python Shiny applications, offering 25 pre-built visual themes that can be applied to Shiny apps with a single line of code. Simply add a theme object (like shinyswatch.theme.darkly) to your app’s UI definition to completely change its appearance.

The package includes a theme picker component for runtime theme switching, making it easy for users to customize app appearance without code changes. Each theme also exposes a .colors attribute that can be used to consistently style plots and other output elements to match the app’s theme. This solves the problem of maintaining visual consistency across UI components and data visualizations.

Contributors