Skip to main content

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

Static Badge 💻 Component GitHub Code

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)

Source distribution for gradio-sidebar-menu 0.0.1
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)

Table of built distributions (wheels) for gradio-sidebar-menu 0.0.1
File Interpreter ABI Platform Actions
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

Release files / gradio_sidebar_menu-0.0.1.tar.gz

Download URL gradio_sidebar_menu-0.0.1.tar.gz
Size 5.0 kB
Tags Source
SHA-256 checksum
How to use checksums
653bcdcb4e8ff8baeaf3827f3572db86ac08aa1088ee19b6a2e24758ba0196a8
BLAKE2b-256 checksum
How to use checksums
be3526277310c353b4878991fcbe5c0b26dd18f3b85ce4e6304b72c5b098c7ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.11

Release files / gradio_sidebar_menu-0.0.1-py3-none-any.whl

Download URL gradio_sidebar_menu-0.0.1-py3-none-any.whl
Size 8.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5eab895765d1c14a71e51500dd92fc73ac9281a28f409d8414b400aaad20ec86
BLAKE2b-256 checksum
How to use checksums
37e19bbb5cf00688cce5aa9e191cde6586494cddf3d813c7ec26675cff3716b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.11

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.

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page