tags: [gradio-custom-component, sidebar, menu, dashboard] title: gradio-sidebar-menu short_description: Custom sidebar menu component for Gradio using gr.HTML colorFrom: indigo colorTo: purple sdk: gradio pinned: false app_file: space.py
gradio-dashboard-menu
Custom sidebar menu component for Gradio apps using gr.HTML with Lucide icons, collapsible groups, dynamic routing, and full theme support.
Perfect for dashboards, AI creative tools (like image/model generators), or any Gradio app that needs an elegant, responsive side navigation.
Features and Key Characteristics
- Collapsible groups with persistent state (folders stay open even after navigation)
- Custom colored icons via Lucide (colors defined in
menu_data) - Light/dark theme support (uses Gradio's native
--CSS variables) - Animated toggle button with smooth rotating arrow (< >)
- Flexible position (left/right) with correct borders on both sides
- Responsive — auto-closes on mobile when selecting an item
- Events —
change(navigation),expand,collapse - No extra dependencies beyond Gradio + Lucide CDN
Installation
pip install gradio-sidebar-menu
Metadata
Release files for gradio-sidebar-menu 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| gradio_sidebar_menu-0.0.1.tar.gz | 5.0 kB | Without provenance | Details for gradio_sidebar_menu-0.0.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| gradio_sidebar_menu-0.0.1-py3-none-any.whl | Python 3 | none | any | Details for gradio_sidebar_menu-0.0.1-py3-none-any.whl |
Total release size: 13.1 kB
Security for gradio-sidebar-menu 0.0.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.