streamlit and awesome-streamlit

Awesome-streamlit is a curated community resource and documentation project that showcases examples and best practices for the core Streamlit framework, making them ecosystem siblings where one is the foundational tool and the other is educational/promotional content built around it.

streamlit
95
Verified
awesome-streamlit
63
Established
Maintenance 25/25
Adoption 25/25
Maturity 25/25
Community 20/25
Maintenance 0/25
Adoption 15/25
Maturity 25/25
Community 23/25
Stars: 43,865
Forks: 4,131
Downloads: 31,095,955
Commits (30d): 189
Language: Python
License: Apache-2.0
Stars: 2,247
Forks: 364
Downloads: 116
Commits (30d): 0
Language: HTML
License: CC-BY-SA-4.0
No risk flags
Stale 6m

About streamlit

streamlit/streamlit

Streamlit — A faster way to build and share data apps.

Streamlit helps data scientists, analysts, and domain experts quickly turn their Python scripts into interactive web applications without needing web development expertise. You input a Python script that processes data, and it outputs a shareable web app with dashboards, reports, or chat interfaces for others to explore the results.

data-sharing dashboarding interactive-reporting data-exploration model-demonstration

About awesome-streamlit

MarcSkovMadsen/awesome-streamlit

The purpose of this project is to share knowledge on how awesome Streamlit is and can be

Curates a gallery of production-ready Streamlit applications with reusable code examples, alongside a best-practices multipage starter template featuring automated CI/CD, Docker containerization, and cloud deployment pipelines. Provides a searchable resource index spanning tutorials, component libraries, and alternative frameworks, enabling developers to discover patterns for building data science dashboards, NLP tools, and real-time visualization apps without frontend expertise.

Scores updated daily from GitHub, PyPI, and npm data. How scores work