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
Show 2 more for "📚 Natural Language Processing"GloVe Explorer⭐ 2 · :octocat: CodeDemonstration project of using Streamlit with word embeddingsby @dkajtochZero Shot Topic ClassificationThis demo shows how Transformers can be used for zero-shot topic classification, the ta...
Show 11 more for "👁️ Computer Vision"Alph, The Sacred River⭐ 21 · :octocat: CodeCombines poems and text using CLIP from OpenAIby @thoppeIndian ALPR System⭐ 18 · :octocat: CodeSource code of ALPR (Automatic License Plate Recognition System)by @udaylunawatWildfire Detection⭐ 18 · :octocat: CodeUsing U-Net Model to Detect Wildfire from Satellite Imageryby @yueurekaMiniClip🐣 New · ⭐ 10 · :octocat: CodeA quick demo to explore text descriptions and saliency maps for Clip modelsby @HendrikStrobeltFace Mask Detector⭐ 9 · :octocat: CodeA simple Streamlit frontend for a pre-trained MobileNet CNN model + OpenCV for face mas...by @virtualramblasPicture-lytics⭐ 8 · :octocat: CodeUsing Google's teachable machine to generate an image classification model and serving ...by @KimaruThagnaText Insights⭐ 7 · :octocat: CodeUpload an image of a document and extract text, names, facts and figuresby @robmarkcolePlant Disease Detection⭐ 5 · :octocat: CodeWeb App for Plant Disease Detection using Tensorflow and streamlitby @AmeyaUpalanchiWeb VR Code Generator🐣 New · ⭐ 4 · :octocat: CodeA simple app that generates WebVR code for scenes made using A-Frame primitives and dis...by @jojo96CLIP Playground🐣 New · ⭐ 2 · :octocat: CodeA playground to try out OpenAI's CLIP modelby @JaviFuentes94Material Segmentation🐣 New · :octocat: CodeStreamlit app for detecting, segmenting and classifying materials inside mostly transpa...by @virtualramblas
Show 3 more for "🔬 Science & Technology"Brain Tumor Detector⭐ 1 · :octocat: CodeFind out whether there is a tumor in the brain (or) not by uploading the MRI of itby @manik456Monte Carlo for Pi:octocat: CodeUsing Monte Carlo to Estimate Piby @mesmith027Interactive COVID-19Analyze the cumulative data of confirmed, deaths, and recovered cases over time
Show 4 more for "🚀 Non-ML Apps"Resume App⭐ 10 · :octocat: CodeInteractive resume created on Streamlit and hosted on AWS EC2by @alphadatagammaArup Social Data⭐ 9 · :octocat: CodeCode and data for eviction and housing analysis in the USby @arup-groupHTML Table Scraper⭐ 7 · :octocat: CodeA simple HTML table scraper made with Python and the amazing Streamlit!by @CharlyWargnierLiverpool Analyzer⭐ 3 · :octocat: CodeLast row tracking data and codeby @saeeeeru
Show 18 more for "🧰 Extensions & Components"Pandas Profiling⭐ 59 · :octocat: CodePandas profiling component for Streamlitby @okldTerran Timeline⭐ 57 · :octocat: CodeUsing Terran for creating video timelinesby @pento-groupAce⭐ 49 · :octocat: CodeStreamlit component featuring the Ace code editorby @okldBokeh Events⭐ 48 · :octocat: CodeA streamlit component for bi-directional communication with bokeh plotsby @ash2shuklaAgraph⭐ 36 · :octocat: CodeA Streamlit Graph Visby @ChrisChrossD3 Demo⭐ 31 · :octocat: CodeD3 in React in Streamlit tech demoby @andfaniloVega-Lite⭐ 30 · :octocat: CodeA Streamlit component to render interactive Vega, Vega-Lite, and Altair visualizations ...by @domoritzObservable⭐ 28 · :octocat: CodeEmbed Observable notebooks into Streamlit apps!by @asg017Cropper⭐ 28 · :octocat: CodeA simple image cropper for Streamlitby @turner-andersonAuth0 with Next.js⭐ 28 · :octocat: CodeContent shared at DS-OX Meetupby @asehmiAnalytics⭐ 21 · :octocat: CodeTrack & visualize user interactions with your streamlit appby @jriekeEmbedcode⭐ 16 · :octocat: CodeStreamlit component for embedding code snippets such as GitHub gists, CodePen snippets,...by @randyzwitchLottie⭐ 15 · :octocat: CodeStreamlit component to render Lottie animationsby @andfanilo3dmol⭐ 14 · :octocat: CodeThis project aims to provide an easy way to create a web app for interacting with molec...by @napoles-uachTimeline🐣 New · ⭐ 8 · :octocat: CodeA simple Streamlit Component to display a Timeline in Streamlit apps. It integrates Kni...by @innerdocPlayer⭐ 6 · :octocat: CodeA streamlit component to embed video and music players from various websitesby @okldDisqus⭐ 2 · :octocat: CodeA streamlit component to embed Disqus in your applicationsby @okldDiscourse⭐ 1 · :octocat: CodeA streamlit component to embed Discourse topics in your applicationsby @okld
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: True
For 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 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 as well :)