best-of-streamlit

🏆 A ranked gallery of awesome streamlit apps built by the community

CC-BY-SA-4.0 License

Stars
1.1K
Committers
5

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

📚 Natural Language Processing

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...

👁️ Computer Vision

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

🎵 Audio

🔬 Science & Technology

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

💰 Business & Economy

🚀 Non-ML Apps

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

🧰 Extensions & Components

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

🎈 Official Demos

📬 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: 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 :)

Related Resources

License

Badges
Extracted from project README's
CC0