best-of-streamlit
🏆 A ranked gallery of awesome streamlit apps built by the community.
[](https://best-of.org)
[](#-general-machine-learning)
[](#Contributing)
[](https://github.com/jrieke/best-of-streamlit/releases)
This curated list contains 100 streamlit 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. You can also browse other 🏆 best-of lists or create your own.
🤖 General Machine Learning | 📚 Natural Language Processing | 👁️ Computer Vision | 🎵 Audio | 🔬 Science & Technology | 💰 Business & Economy | 🚀 Non-ML Apps | 🧰 Extensions & Components | 🎈 Official Demos
🤖 General Machine Learning
⭐ 990 · :octocat: Code
A web app to generate template code for machine learning
by @jrieke
⭐ 110 · :octocat: Code
Simple web app example using streamlit and FastAPI to serve a PyTorch model
⭐ 69 · :octocat: Code
An end-to-end ML applications using PyTorch, W&B, FastAPI, Docker, Streamlit and Heroku...
by @madewithml
⭐ 35 · :octocat: Code
Management Dashboard for Torchserve
by @cceyda
⭐ 33 · :octocat: Code
Go from graph data to a secure and interactive visual graph app in 15 minutes
by @graphistry
⭐ 26 · :octocat: Code
Reinforcement learning algorithms in RLlib
TensorFlow Serving + Streamlit
🐣 New · ⭐ 5 · :octocat: Code
TensorFlow Serving + Streamlit!
by @alvarobartt
📚 Natural Language Processing
⭐ 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
⭐ 250 · :octocat: Code
Repository for Project Insight: NLP as a Service
⭐ 120 · :octocat: Code
Crowd sourced training data for Rasa NLU models
by @RasaHQ
⭐ 19 · :octocat: Code
A Streamlit app that generates Rick and Morty stories using GPT2
by @e-tony
⭐ 17 · :octocat: Code
Simple translation demo showcasing our headliner package
by @as-ideas
⭐ 16 · :octocat: Code
Rhyme with AI
⭐ 14 · :octocat: Code
It analyze the sentiment of the user, whether it is postive or negative
⭐ 9 · :octocat: Code
Semantic search for quotes
by @cjwallace
⭐ 8 · :octocat: Code
Awesome app created with Streamlit + HuggingFace to get summary, question-answer, trans...
by @Anku5hk
Show 2 more for "📚 Natural Language Processing"
⭐ 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
⭐ 1.3K · :octocat: Code
Taming Transformers for High-Resolution Image Synthesis, CVPR 2021 (Oral)
by @CompVis
⭐ 130 · :octocat: Code
Network-to-Network Translation with Conditional Invertible Neural Networks
by @CompVis
⭐ 81 · :octocat: Code
Stream images from a connected camera over MQTT, view using Streamlit, record to file a...
by @robmarkcole
⭐ 50 · :octocat: Code
Streamlit tool to explore coco datasets
by @i008
⭐ 39 · :octocat: Code
style transfer web app [FastAPI + streamlit + Docker]
by @amalshaji
⭐ 30 · :octocat: Code
Simple object detection app with streamlit
by @robmarkcole
⭐ 29 · :octocat: Code
An easy-to-use app to visualise attentions of various VQA models
by @apugoneappu
⭐ 23 · :octocat: Code
An image classification app boilerplate to serve your deep learning models asap!
⭐ 21 · :octocat: Code
Computer Vision application in the web
by @amineHY
Show 11 more for "👁️ Computer Vision"
⭐ 21 · :octocat: Code
Combines poems and text using CLIP from OpenAI
by @thoppe
⭐ 18 · :octocat: Code
Source code of ALPR (Automatic License Plate Recognition System)
by @udaylunawat
⭐ 18 · :octocat: Code
Using U-Net Model to Detect Wildfire from Satellite Imagery
by @yueureka
🐣 New · ⭐ 10 · :octocat: Code
A quick demo to explore text descriptions and saliency maps for Clip models
⭐ 9 · :octocat: Code
A simple Streamlit frontend for a pre-trained MobileNet CNN model + OpenCV for face mas...
⭐ 8 · :octocat: Code
Using Google's teachable machine to generate an image classification model and serving ...
⭐ 7 · :octocat: Code
Upload an image of a document and extract text, names, facts and figures
by @robmarkcole
⭐ 5 · :octocat: Code
Web App for Plant Disease Detection using Tensorflow and streamlit
🐣 New · ⭐ 4 · :octocat: Code
A simple app that generates WebVR code for scenes made using A-Frame primitives and dis...
by @jojo96
🐣 New · ⭐ 2 · :octocat: Code
A playground to try out OpenAI's CLIP model
🐣 New · :octocat: Code
Streamlit app for detecting, segmenting and classifying materials inside mostly transpa...
🎵 Audio
⭐ 63 · :octocat: Code
Python sound notifications made easy
by @MaxHalford
⭐ 3 · :octocat: Code
Music Generation using Neural Networks Streamlit App
by @Sohaib90
🔬 Science & Technology
⭐ 37 · :octocat: Code
. Ferramenta de monitoramento do risco de colapso no sistema de sade em municpios brasi...
by @ImpulsoGov
⭐ 19 · :octocat: Code
Dashboard for the COVID19 spread
by @cwerner
⭐ 19 · :octocat: Code
Visualize your personal genetics data
by @arvkevi
⭐ 18 · :octocat: Code
An open-source project for applying deep learning to medical scenarios
by @Auto-Vaidya
⭐ 12 · :octocat: Code
Load, explore and analyse data from Scotland and rest of the world related to Covid19
by @heyad
⭐ 7 · :octocat: Code
COVID Tracking app for data in Northern California
⭐ 7 · :octocat: Code
Streamlit viewer for GW data
by @jkanner
⭐ 4 · :octocat: Code
Analyse data for COVID-19 vaccines administrations and COVID-19 infections in Italy
⭐ 2 · :octocat: Code
Search galaxies by morphology
by @mwalmsley
Show 3 more for "🔬 Science & Technology"
⭐ 1 · :octocat: Code
Find out whether there is a tumor in the brain (or) not by uploading the MRI of it
by @manik456
Using Monte Carlo to Estimate Pi
by @mesmith027
Analyze the cumulative data of confirmed, deaths, and recovered cases over time
💰 Business & Economy
⭐ 67 · :octocat: Code
This app is a simple example of using Strealit to create a financial data web app
by @paduel
⭐ 43 · :octocat: Code
A stock analysis app with streamlit
⭐ 41 · :octocat: Code
Build a small, 3 domain internet using Github pages and Wikipedia and construct a crawl...
by @jroakes
⭐ 28 · :octocat: Code
Content shared at DS-OX Meetup
by @asehmi
⭐ 21 · :octocat: Code
This MVP data web app uses the Streamlit framework and Facebook's Prophet forecasting p...
by @zachrenwick
⭐ 19 · :octocat: Code
Automated Exploration Data Analysis on a financial dataset
by @bukosabino
⭐ 12 · :octocat: Code
A streamlit APP DEMO (python, plotly)
by @Ivyw1219
⭐ 3 · :octocat: Code
Animation of solving the traveling salesman problem to optimality using mixed-integer p...
by @miclindahl
🚀 Non-ML Apps
⭐ 110 · :octocat: Code
Share your Github stats for 2020 on Twitter
by @jrieke
⭐ 100 · :octocat: Code
A cheat sheet for streamlit
🐣 New · ⭐ 33 · :octocat: Code
Leetcode using AI
by @gagan3012
⭐ 28 · :octocat: Code
Bare bones use-case for deploying a containerized web app (built in streamlit) on AWS
⭐ 19 · :octocat: Code
Matplotlib style configurator, built with Streamlit
by @dhaitz
⭐ 18 · :octocat: Code
WhatsApp Chat Analyzer is a WebApp and it can be used by anyone to analyze their chat
by @pcsingh
⭐ 17 · :octocat: Code
Analyzing Your Goodreads Reading Habits
⭐ 13 · :octocat: Code
Heroku app to explore boardgame data
by @MaartenGr
⭐ 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"
⭐ 10 · :octocat: Code
Interactive resume created on Streamlit and hosted on AWS EC2
⭐ 9 · :octocat: Code
Code and data for eviction and housing analysis in the US
by @arup-group
⭐ 7 · :octocat: Code
A simple HTML table scraper made with Python and the amazing Streamlit!
⭐ 3 · :octocat: Code
Last row tracking data and code
by @saeeeeru
🧰 Extensions & Components
⭐ 2.1K · :octocat: Code
HiPlot makes understanding high dimensional data easy
⭐ 380 · :octocat: Code
spaCy building blocks and visualizers for Streamlit apps
by @explosion
⭐ 100 · :octocat: Code
JupyterHub extension for ContainDS Dashboards
by @ideonate
⭐ 90 · :octocat: Code
Do you like Quick, Draw? Well what if you could train/predict doodles drawn inside Stre...
by @andfanilo
⭐ 88 · :octocat: Code
A custom component to render ECharts in Streamlit
by @andfanilo
⭐ 83 · :octocat: Code
Real-time video and audio streams over the network, with Streamlit
by @whitphx
⭐ 80 · :octocat: Code
A simple component to display annotated text in Streamlit apps
by @tvst
⭐ 61 · :octocat: Code
Streamlit Component for rendering Folium maps
by @randyzwitch
⭐ 61 · :octocat: Code
AgGrid is an awesome grid for web frontend
Show 18 more for "🧰 Extensions & Components"
⭐ 59 · :octocat: Code
Pandas profiling component for Streamlit
by @okld
⭐ 57 · :octocat: Code
Using Terran for creating video timelines
by @pento-group
⭐ 49 · :octocat: Code
Streamlit component featuring the Ace code editor
by @okld
⭐ 48 · :octocat: Code
A streamlit component for bi-directional communication with bokeh plots
by @ash2shukla
⭐ 36 · :octocat: Code
A Streamlit Graph Vis
by @ChrisChross
⭐ 31 · :octocat: Code
D3 in React in Streamlit tech demo
by @andfanilo
⭐ 30 · :octocat: Code
A Streamlit component to render interactive Vega, Vega-Lite, and Altair visualizations ...
by @domoritz
⭐ 28 · :octocat: Code
Embed Observable notebooks into Streamlit apps!
by @asg017
⭐ 28 · :octocat: Code
A simple image cropper for Streamlit
⭐ 28 · :octocat: Code
Content shared at DS-OX Meetup
by @asehmi
⭐ 21 · :octocat: Code
Track & visualize user interactions with your streamlit app
by @jrieke
⭐ 16 · :octocat: Code
Streamlit component for embedding code snippets such as GitHub gists, CodePen snippets,...
by @randyzwitch
⭐ 15 · :octocat: Code
Streamlit component to render Lottie animations
by @andfanilo
⭐ 14 · :octocat: Code
This project aims to provide an easy way to create a web app for interacting with molec...
🐣 New · ⭐ 8 · :octocat: Code
A simple Streamlit Component to display a Timeline in Streamlit apps. It integrates Kni...
by @innerdoc
⭐ 6 · :octocat: Code
A streamlit component to embed video and music players from various websites
by @okld
⭐ 2 · :octocat: Code
A streamlit component to embed Disqus in your applications
by @okld
⭐ 1 · :octocat: Code
A streamlit component to embed Discourse topics in your applications
by @okld
🎈 Official Demos
⭐ 800 · :octocat: Code
Streamlit app demonstrating an image browser for the Udacity self-driving-car dataset w...
by @streamlit
⭐ 190 · :octocat: Code
A demonstration of using a live Tensorflow session to create an interactive face-GAN ex...
by @streamlit
⭐ 150 · :octocat: Code
A Streamlit demo to interactively visualize Uber pickups in New York City
by @streamlit
⭐ 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 with a link to the app/repo
-
Add the app yourself by editing projects.yaml directly online (no forking required). Just add the following information at the end of this file:
- 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: TrueFor
category, choose one from below (e.g.ml) or leave empty if you are not sure:- 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 DemosNote: 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 as well :)
Related Resources
- awesome-streamlit: Website with several built-in streamlit apps and other resources
- Streamlit App Gallery: Official gallery with tweets about new streamlit apps
- Streamlit Components: Official collection of featured streamlit components
- Best-of lists: Discover other best-of lists with awesome open-source projects on all kinds of topics


























































































