{"categories":[{"label":"Application Frameworks","url":"https://skillfed.io/packages/category/software-development-libraries-application-frameworks/3"}],"enrichment":{"capability":"Provides additional UI components for Streamlit applications, including routing, cookie management, tab bars, animated images, and stepper bars not available in the base framework.","skillfed_tags":["streamlit-extension","ui-components","web-framework"],"use_cases":["Build multi-page Streamlit applications with client-side routing using the Router component and query parameters","Persist user preferences or authentication tokens across sessions using the CookieManager component","Create tabbed interfaces for organizing related content or workflows using the TabBar component","Add visual progress indicators to multi-step forms or workflows using the StepperBar component","Enhance UI with animated visual elements like bouncing images for attention or decorative purposes"],"what_it_does":"Extra-Streamlit-Components extends Streamlit with a collection of UI components that are either complex or not natively available in the base framework. It provides routing for multi-page applications using query parameters, a browser cookie manager built on universal-cookie, tab bars inspired by React's ScrollMenu, animated image components, and stepper bars wrapping MaterialUI. The package depends solely on Streamlit and installs as a pure Python wheel with low friction.\n\nThe components are designed to fill gaps in Streamlit's default UI toolkit, particularly for applications needing client-side navigation, session persistence via cookies, or enhanced visual feedback. Most components follow Streamlit's reactive patterns and work with the framework's caching and session state mechanisms. The package supports Python 3.6 and later and is classified as permissive (MIT) licensed.","worth_installing":"Yes, with conditions. Install if you need specific UI components (routing, cookies, tab bars, steppers) not in Streamlit's base library and can accept that the package is aging\u2014last release was 362 days ago. The single dependency and permissive license pose no friction, and no known vulnerabilities exist. Verify component stability with your target Streamlit version before production use."},"id":"extra-streamlit-components","links":{"html":"https://skillfed.io/packages/extra-streamlit-components","md":"https://skillfed.io/packages/extra-streamlit-components.md","pypi":"https://pypi.org/project/extra-streamlit-components/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-08-17","license_spdx":null,"license_treatment":"permissive","name":"extra-streamlit-components","python_support":"supports_current","summary":"An all-in-one place, to find complex or just natively unavailable components on streamlit."},"popularity":{"monthly_downloads":606783,"position":5788,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.1.81"}
