A curated list of awesome Streamlit resources
Streamlit is an open-source Python library that makes it easy to create custom web apps for machine learning and data science. With Streamlit, you can turn data scripts into shareable web apps in minutes, no front-end experience required.
Inspired by awesome-dash.
- To be added
- To be added
- streamlit-extras - A collection of reusable UI/UX components and utilities to enhance Streamlit apps
- StreamlitAntdComponents – Ant Design–based UI components for building richer Streamlit interfaces
- Extra-Streamlit-Components - Custom community-built components extending Streamlit’s core functionality, such as a cookie manager
- Streamlit-Authenticator - User authentication and authorization utilities for Streamlit applications
- pygwalker - A visual data exploration and analysis tool that integrates interactive charts into Streamlit.
- hiplot - A Power BI like visual data exploration and analysis tool with interactive charts for Streamlit
- streamlit-webrtc - Handling and transmitting real-time video/audio streams over the network with Streamlit
- streamlit-drawable-canvas - An interactive canvas component for drawing, annotating, and image editing in Streamlit
- streamlit-folium – Embed interactive Folium maps in Streamlit for geospatial visualization
- nlu – High-level NLP library with one-line access to pretrained models and Streamlit visualizations
- streamlit-option-menu – Simple and customizable navigation menu component for Streamlit apps
- streamlit-aggrid – Interactive, sortable, and filterable data tables powered by Ag-Grid
- streamlit-ace – Ace editor component for embedding an interactive code editor in Streamlit
- stlite – Run Streamlit apps entirely in the browser using WebAssembly, without a backend server
- To be added
- Streamlit Gallery - A collection of Streamlit apps.
- To be added
- To be added
This work is licensed under a Creative Commons Attribution 4.0 International License.
CC0 1.0 Universal
