Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jrieke/best-of-streamlit
🏆 A ranked gallery of awesome streamlit apps built by the community
https://github.com/jrieke/best-of-streamlit
best-of best-of-list dashboard deep-learning machine-learning streamlit streamlit-component streamlit-webapp visualization
Last synced: 7 days ago
JSON representation
🏆 A ranked gallery of awesome streamlit apps built by the community
- Host: GitHub
- URL: https://github.com/jrieke/best-of-streamlit
- Owner: jrieke
- License: cc-by-sa-4.0
- Created: 2021-01-09T00:40:46.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-06-28T01:43:05.000Z (7 months ago)
- Last Synced: 2025-01-24T02:11:19.273Z (14 days ago)
- Topics: best-of, best-of-list, dashboard, deep-learning, machine-learning, streamlit, streamlit-component, streamlit-webapp, visualization
- Homepage:
- Size: 6.7 MB
- Stars: 1,201
- Watchers: 21
- Forks: 147
- Open Issues: 110
-
Metadata Files:
- Readme: README-mobile.md
- Changelog: history/2021-01-09_changes.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
best-of-streamlit
🏆 A ranked gallery of awesome streamlit apps built by the community.This curated list contains 100 [streamlit](https://www.streamlit.io/) apps from 9 categories, ranked by Github stars (in total, the projects have 17K stars!). To add or update a project, please read the instructions [at the end of this file](#Contributing). You can also browse other [🏆 best-of lists](https://best-of.org) or create [your own](https://github.com/best-of-lists/best-of/blob/main/create-best-of-list.md).
---
View desktop-optimized version
---
[🤖 General Machine Learning](#-general-machine-learning) | [📚 Natural Language Processing](#-natural-language-processing) | [👁️ Computer Vision](#-computer-vision) | [🎵 Audio](#-audio) | [🔬 Science & Technology](#-science--technology) | [💰 Business & Economy](#-business--economy) | [🚀 Non-ML Apps](#-non-ml-apps) | [🧰 Extensions & Components](#-extensions--components) | [🎈 Official Demos](#-official-demos)
## 🤖 General Machine Learning
Traingenerator
⭐ 990 · :octocat: Code
A web app to generate template code for machine learning
by @jrieke
FastAPI Model Serving
⭐ 110 · :octocat: Code
Simple web app example using streamlit and FastAPI to serve a PyTorch model
E2E ML App w/ PyTorch
⭐ 69 · :octocat: Code
An end-to-end ML applications using PyTorch, W&B, FastAPI, Docker, Streamlit and Heroku...
by @madewithml
Torchserve Dashboard
⭐ 35 · :octocat: Code
Management Dashboard for Torchserve
by @cceyda
Graph App Kit
⭐ 33 · :octocat: Code
Go from graph data to a secure and interactive visual graph app in 15 minutes
by @graphistry
Raylab
⭐ 26 · :octocat: Code
Reinforcement learning algorithms in RLlib
TensorFlow Serving + Streamlit
🐣 New · ⭐ 5 · :octocat: Code
TensorFlow Serving + Streamlit!
by @alvarobartt
## 📚 Natural Language Processing
🤗 Datasets Viewer
⭐ 8.1K · :octocat: Code
The largest hub of ready-to-use NLP datasets for ML models with fast, easy-to-use and e...
by @huggingface
Insight
⭐ 250 · :octocat: Code
Repository for Project Insight: NLP as a Service
Intent Example Finder
⭐ 120 · :octocat: Code
Crowd sourced training data for Rasa NLU models
by @RasaHQ
Rick & Morty Generator
⭐ 19 · :octocat: Code
A Streamlit app that generates Rick and Morty stories using GPT2
by @e-tony
Headliner Demo
⭐ 17 · :octocat: Code
Simple translation demo showcasing our headliner package
by @as-ideas
Rhyme with AI
⭐ 16 · :octocat: Code
Rhyme with AI
Sentiment Analyzer
⭐ 14 · :octocat: Code
It analyze the sentiment of the user, whether it is postive or negative
Squote
⭐ 9 · :octocat: Code
Semantic search for quotes
by @cjwallace
Help Me Read
⭐ 8 · :octocat: Code
Awesome app created with Streamlit + HuggingFace to get summary, question-answer, trans...
by @Anku5hk
Show 2 more for "📚 Natural Language Processing"GloVe Explorer
⭐ 2 · :octocat: Code
Demonstration project of using Streamlit with word embeddings
by @dkajtoch
Zero Shot Topic Classification
This demo shows how Transformers can be used for zero-shot topic classification, the ta...
## 👁️ Computer Vision
Taming Transformers
⭐ 1.3K · :octocat: Code
Taming Transformers for High-Resolution Image Synthesis, CVPR 2021 (Oral)
by @CompVis
net2net
⭐ 130 · :octocat: Code
Network-to-Network Translation with Conditional Invertible Neural Networks
by @CompVis
MQTT Camera Streamer
⭐ 81 · :octocat: Code
Stream images from a connected camera over MQTT, view using Streamlit, record to file a...
by @robmarkcole
COCO Explorer
⭐ 50 · :octocat: Code
Streamlit tool to explore coco datasets
by @i008
Style transfer web app
⭐ 39 · :octocat: Code
style transfer web app [FastAPI + streamlit + Docker]
by @amalshaji
Object detection app
⭐ 30 · :octocat: Code
Simple object detection app with streamlit
by @robmarkcole
Ask Me Anything
⭐ 29 · :octocat: Code
An easy-to-use app to visualise attentions of various VQA models
by @apugoneappu
Image Classification App
⭐ 23 · :octocat: Code
An image classification app boilerplate to serve your deep learning models asap!
Webapp Computer Vision
⭐ 21 · :octocat: Code
Computer Vision application in the web
by @amineHY
Show 11 more for "👁️ Computer Vision"Alph, The Sacred River
⭐ 21 · :octocat: Code
Combines poems and text using CLIP from OpenAI
by @thoppe
Indian ALPR System
⭐ 18 · :octocat: Code
Source code of ALPR (Automatic License Plate Recognition System)
by @udaylunawat
Wildfire Detection
⭐ 18 · :octocat: Code
Using U-Net Model to Detect Wildfire from Satellite Imagery
by @yueureka
MiniClip
🐣 New · ⭐ 10 · :octocat: Code
A quick demo to explore text descriptions and saliency maps for Clip models
Face Mask Detector
⭐ 9 · :octocat: Code
A simple Streamlit frontend for a pre-trained MobileNet CNN model + OpenCV for face mas...
Picture-lytics
⭐ 8 · :octocat: Code
Using Google's teachable machine to generate an image classification model and serving ...
Text Insights
⭐ 7 · :octocat: Code
Upload an image of a document and extract text, names, facts and figures
by @robmarkcole
Plant Disease Detection
⭐ 5 · :octocat: Code
Web App for Plant Disease Detection using Tensorflow and streamlit
Web VR Code Generator
🐣 New · ⭐ 4 · :octocat: Code
A simple app that generates WebVR code for scenes made using A-Frame primitives and dis...
by @jojo96
CLIP Playground
🐣 New · ⭐ 2 · :octocat: Code
A playground to try out OpenAI's CLIP model
Material Segmentation
🐣 New · :octocat: Code
Streamlit app for detecting, segmenting and classifying materials inside mostly transpa...
## 🎵 Audio
chime soundboard
⭐ 63 · :octocat: Code
Python sound notifications made easy
by @MaxHalford
Music Generation
⭐ 3 · :octocat: Code
Music Generation using Neural Networks Streamlit App
by @Sohaib90
## 🔬 Science & Technology
FarolCovid
⭐ 37 · :octocat: Code
. Ferramenta de monitoramento do risco de colapso no sistema de sade em municpios brasi...
by @ImpulsoGov
Covid-19 Data Explorer
⭐ 19 · :octocat: Code
Dashboard for the COVID19 spread
by @cwerner
Genetic Ancestry
⭐ 19 · :octocat: Code
Visualize your personal genetics data
by @arvkevi
Auto Vaidya
⭐ 18 · :octocat: Code
An open-source project for applying deep learning to medical scenarios
by @Auto-Vaidya
Covid19-Scotland
⭐ 12 · :octocat: Code
Load, explore and analyse data from Scotland and rest of the world related to Covid19
by @heyad
Covid Tracking
⭐ 7 · :octocat: Code
COVID Tracking app for data in Northern California
Gravitational Wave App
⭐ 7 · :octocat: Code
Streamlit viewer for GW data
by @jkanner
COVID-19 in Italy
⭐ 4 · :octocat: Code
Analyse data for COVID-19 vaccines administrations and COVID-19 infections in Italy
Galaxy Zoo
⭐ 2 · :octocat: Code
Search galaxies by morphology
by @mwalmsley
Show 3 more for "🔬 Science & Technology"Brain Tumor Detector
⭐ 1 · :octocat: Code
Find out whether there is a tumor in the brain (or) not by uploading the MRI of it
by @manik456
Monte Carlo for Pi
Using Monte Carlo to Estimate Pi
by @mesmith027
Interactive COVID-19
Analyze the cumulative data of confirmed, deaths, and recovered cases over time
## 💰 Business & Economy
Finance Chart
⭐ 67 · :octocat: Code
This app is a simple example of using Strealit to create a financial data web app
by @paduel
StockAnalysisApp
⭐ 43 · :octocat: Code
A stock analysis app with streamlit
TechSEO Crawler
⭐ 41 · :octocat: Code
Build a small, 3 domain internet using Github pages and Wikipedia and construct a crawl...
by @jroakes
Global cities explorer
⭐ 28 · :octocat: Code
Content shared at DS-OX Meetup
by @asehmi
Time Series Forecasting
⭐ 21 · :octocat: Code
This MVP data web app uses the Streamlit framework and Facebook's Prophet forecasting p...
by @zachrenwick
EDA on Financial Dataset
⭐ 19 · :octocat: Code
Automated Exploration Data Analysis on a financial dataset
by @bukosabino
Marketing Campaign App
⭐ 12 · :octocat: Code
A streamlit APP DEMO (python, plotly)
by @Ivyw1219
Travelling Salesman
⭐ 3 · :octocat: Code
Animation of solving the traveling salesman problem to optimality using mixed-integer p...
by @miclindahl
## 🚀 Non-ML Apps
Year on Github
⭐ 110 · :octocat: Code
Share your Github stats for 2020 on Twitter
by @jrieke
Cheat Sheet
⭐ 100 · :octocat: Code
A cheat sheet for streamlit
Project Code
🐣 New · ⭐ 33 · :octocat: Code
Leetcode using AI
by @gagan3012
Containerized App
⭐ 28 · :octocat: Code
Bare bones use-case for deploying a containerized web app (built in streamlit) on AWS
Matplotlib Configurator
⭐ 19 · :octocat: Code
Matplotlib style configurator, built with Streamlit
by @dhaitz
Whatsapp Chat Analyzer
⭐ 18 · :octocat: Code
WhatsApp Chat Analyzer is a WebApp and it can be used by anyone to analyze their chat
by @pcsingh
Goodreads App
⭐ 17 · :octocat: Code
Analyzing Your Goodreads Reading Habits
Board Game Exploration
⭐ 13 · :octocat: Code
Heroku app to explore boardgame data
by @MaartenGr
Apache JMeter
⭐ 10 · :octocat: Code
Powering up Apache JMeter with Streamlit and opening the door for machine learning
by @QAInsights
Show 4 more for "🚀 Non-ML Apps"Resume App
⭐ 10 · :octocat: Code
Interactive resume created on Streamlit and hosted on AWS EC2
Arup Social Data
⭐ 9 · :octocat: Code
Code and data for eviction and housing analysis in the US
by @arup-group
HTML Table Scraper
⭐ 7 · :octocat: Code
A simple HTML table scraper made with Python and the amazing Streamlit!
Liverpool Analyzer
⭐ 3 · :octocat: Code
Last row tracking data and code
by @saeeeeru
## 🧰 Extensions & Components
HiPlot
⭐ 2.1K · :octocat: Code
HiPlot makes understanding high dimensional data easy
spaCy
⭐ 380 · :octocat: Code
spaCy building blocks and visualizers for Streamlit apps
by @explosion
ContainDS Dashboards
⭐ 100 · :octocat: Code
JupyterHub extension for ContainDS Dashboards
by @ideonate
Drawable Canvas
⭐ 90 · :octocat: Code
Do you like Quick, Draw? Well what if you could train/predict doodles drawn inside Stre...
by @andfanilo
ECharts
⭐ 88 · :octocat: Code
A custom component to render ECharts in Streamlit
by @andfanilo
WebRTC
⭐ 83 · :octocat: Code
Real-time video and audio streams over the network, with Streamlit
by @whitphx
Annotated Text
⭐ 80 · :octocat: Code
A simple component to display annotated text in Streamlit apps
by @tvst
Folium
⭐ 61 · :octocat: Code
Streamlit Component for rendering Folium maps
by @randyzwitch
AgGrid
⭐ 61 · :octocat: Code
AgGrid is an awesome grid for web frontend
Show 18 more for "🧰 Extensions & Components"Pandas Profiling
⭐ 59 · :octocat: Code
Pandas profiling component for Streamlit
by @okld
Terran Timeline
⭐ 57 · :octocat: Code
Using Terran for creating video timelines
by @pento-group
Ace
⭐ 49 · :octocat: Code
Streamlit component featuring the Ace code editor
by @okld
Bokeh Events
⭐ 48 · :octocat: Code
A streamlit component for bi-directional communication with bokeh plots
by @ash2shukla
Agraph
⭐ 36 · :octocat: Code
A Streamlit Graph Vis
by @ChrisChross
D3 Demo
⭐ 31 · :octocat: Code
D3 in React in Streamlit tech demo
by @andfanilo
Vega-Lite
⭐ 30 · :octocat: Code
A Streamlit component to render interactive Vega, Vega-Lite, and Altair visualizations ...
by @domoritz
Observable
⭐ 28 · :octocat: Code
Embed Observable notebooks into Streamlit apps!
by @asg017
Cropper
⭐ 28 · :octocat: Code
A simple image cropper for Streamlit
Auth0 with Next.js
⭐ 28 · :octocat: Code
Content shared at DS-OX Meetup
by @asehmi
Analytics
⭐ 21 · :octocat: Code
Track & visualize user interactions with your streamlit app
by @jrieke
Embedcode
⭐ 16 · :octocat: Code
Streamlit component for embedding code snippets such as GitHub gists, CodePen snippets,...
by @randyzwitch
Lottie
⭐ 15 · :octocat: Code
Streamlit component to render Lottie animations
by @andfanilo
3dmol
⭐ 14 · :octocat: Code
This project aims to provide an easy way to create a web app for interacting with molec...
Timeline
🐣 New · ⭐ 8 · :octocat: Code
A simple Streamlit Component to display a Timeline in Streamlit apps. It integrates Kni...
by @innerdoc
Player
⭐ 6 · :octocat: Code
A streamlit component to embed video and music players from various websites
by @okld
Disqus
⭐ 2 · :octocat: Code
A streamlit component to embed Disqus in your applications
by @okld
Discourse
⭐ 1 · :octocat: Code
A streamlit component to embed Discourse topics in your applications
by @okld
## 🎈 Official Demos
Udacity Self-driving Car
⭐ 800 · :octocat: Code
Streamlit app demonstrating an image browser for the Udacity self-driving-car dataset w...
by @streamlit
Face-GAN Explorer
⭐ 190 · :octocat: Code
A demonstration of using a live Tensorflow session to create an interactive face-GAN ex...
by @streamlit
Uber Pickups in NYC
⭐ 150 · :octocat: Code
A Streamlit demo to interactively visualize Uber pickups in New York City
by @streamlit
Deep Dream
⭐ 3 · :octocat: Code
A Streamlit demo demonstrating the Deep Dream technique. Adapted from the TensorFlow De...
by @streamlit
## 📬 Contributing
Built or discovered a new streamlit app? I'd love to have it in this list! You can
either:- [Open an issue](https://github.com/jrieke/best-of-streamlit/issues/new/choose) with
a link to the app/repo
- Add the app yourself by [editing projects.yaml directly online](https://github.com/jrieke/best-of-streamlit/edit/main/projects.yaml)
(no forking required). Just add the following information at the end of this file:```yaml
- name: App Name # required; keep it short
homepage: link/to/deployment # required; if not deployed, give repo link
image: link/to/gif/png/jpg # optional; if not given, will take screenshot of homepage
github_id: owner/repo # optional
category: one of the categories below # required
show: True
```For `category`, choose one from below (e.g. `ml`) or leave empty if you are not
sure:
```yaml
- category: ml
title: 🤖 General Machine Learning
- category: nlp
title: 📚 Natural Language Processing
- category: cv
title: 👁️ Computer Vision
- category: audio
title: 🎵 Audio
- category: sci-tech
title: 🔬 Science & Technology
- category: business
title: 💰 Business & Economy
- category: non-ml
title: 🚀 Non-ML Apps
- category: extension
title: 🧰 Extensions & Components
- category: demo
title: 🎈 Official Demos
```*Note: The new app will not show up in the gallery directly. I first need to
re-generate the README.md file from projects.yaml after your changes are merged.*- If you want to suggest any other change, feel free to [open an issue](https://github.com/jrieke/best-of-streamlit/issues/new/choose)
as well :)
## Related Resources
- [**awesome-streamlit**](https://github.com/MarcSkovMadsen/awesome-streamlit): Website with several built-in streamlit apps and other resources
- [**Streamlit App Gallery**](https://www.streamlit.io/gallery): Official gallery with tweets about new streamlit apps
- [**Streamlit Components**](https://www.streamlit.io/components): Official collection of featured streamlit components
- [**Best-of lists**](https://best-of.org): Discover other best-of lists with awesome open-source projects on all kinds of topics
## License
[![CC0](https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/by-sa.svg)](https://creativecommons.org/licenses/by-sa/4.0/)