{"categories":[{"label":"Application Frameworks","url":"https://skillfed.io/packages/category/software-development-libraries-application-frameworks/3"}],"enrichment":{"capability":"Provides a collection of reusable UI components and utilities that extend Streamlit's built-in functionality for building interactive web applications.","skillfed_tags":["streamlit-ecosystem","ui-components","web-framework"],"use_cases":["Add interactive toggle components to reveal/hide content sections in Streamlit dashboards.","Reuse pre-built UI patterns across multiple Streamlit applications without duplicating code.","Extend Streamlit's visualization capabilities by combining extras with plotly charts.","Build data exploration interfaces with custom utility functions from the extras collection.","Contribute and share custom Streamlit components with the community via the library."],"what_it_does":"streamlit-extras is a community-driven library that packages reusable UI components and utility functions designed to work with Streamlit. It fills gaps in Streamlit's standard widget set by offering pre-built extras that developers can import and use directly in their apps. The library depends on streamlit and plotly, and is distributed as a pure Python wheel with no compiled dependencies.\n\nDevelopers use it to avoid reimplementing common UI patterns and interactive elements across multiple Streamlit projects. Each extra is a self-contained piece of code addressing a specific UI or utility need\u2014like the stoggle component shown in the documentation, which creates a clickable toggle for revealing hidden content. The library is actively maintained and accepts community contributions via pull requests.","worth_installing":"Yes. Low installation friction, active maintenance, permissive license, no known vulnerabilities, and a straightforward dependency tree (streamlit + plotly) make this a safe addition to Streamlit projects. Install it if you regularly build Streamlit apps and want to avoid reinventing common UI patterns."},"id":"streamlit-extras","links":{"html":"https://skillfed.io/packages/streamlit-extras","md":"https://skillfed.io/packages/streamlit-extras.md","pypi":"https://pypi.org/project/streamlit-extras/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-15","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"streamlit-extras","python_support":"supports_current","summary":"A community-driven collection of useful Streamlit components and utilities that extend Streamlit's functionality."},"popularity":{"monthly_downloads":496083,"position":6338,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.6.0"}
