jrieke / best-of-streamlit

πŸ† A ranked gallery of awesome streamlit apps built by the community

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

best-of-streamlit

πŸ†  A ranked gallery of awesome streamlit apps built by the community.

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

Back to top



⭐ 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

by @davidefiocco



⭐ 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

by @angelolovatto



🐣 New · ⭐ 5 · :octocat: Code

TensorFlow Serving + Streamlit!

by @alvarobartt


πŸ“š Natural Language Processing

Back to top



⭐ 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

by @abhimishra91



⭐ 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

by @godatadriven



⭐ 14 · :octocat: Code

It analyze the sentiment of the user, whether it is postive or negative

by @patidarparas13



⭐ 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



This demo shows how Transformers can be used for zero-shot topic classification, the ta...


πŸ‘οΈ Computer Vision

Back to top



⭐ 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!

by @smaranjitghose



⭐ 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

by @HendrikStrobelt



⭐ 9 · :octocat: Code

A simple Streamlit frontend for a pre-trained MobileNet CNN model + OpenCV for face mas...

by @virtualramblas



⭐ 8 · :octocat: Code

Using Google's teachable machine to generate an image classification model and serving ...

by @KimaruThagna



⭐ 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

by @AmeyaUpalanchi



🐣 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

by @JaviFuentes94



🐣 New · :octocat: Code

Streamlit app for detecting, segmenting and classifying materials inside mostly transpa...

by @virtualramblas


🎡 Audio

Back to top



⭐ 63 · :octocat: Code

Python sound notifications made easy

by @MaxHalford



⭐ 3 · :octocat: Code

Music Generation using Neural Networks Streamlit App

by @Sohaib90


πŸ”¬ Science & Technology

Back to top



⭐ 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

by @PanditPranav



⭐ 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

by @francesconazzaro



⭐ 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



:octocat: Code

Using Monte Carlo to Estimate Pi

by @mesmith027



Analyze the cumulative data of confirmed, deaths, and recovered cases over time


πŸ’° Business & Economy

Back to top



⭐ 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

by @antonio-catalano



⭐ 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

Back to top



⭐ 110 · :octocat: Code

Share your Github stats for 2020 on Twitter

by @jrieke



⭐ 100 · :octocat: Code

A cheat sheet for streamlit

by @daniellewisDL



🐣 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

by @collinprather



⭐ 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

by @tylerjrichards



⭐ 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

by @alphadatagamma



⭐ 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!

by @CharlyWargnier



⭐ 3 · :octocat: Code

Last row tracking data and code

by @saeeeeru


🧰 Extensions & Components

Back to top



⭐ 2.1K · :octocat: Code

HiPlot makes understanding high dimensional data easy

by @facebookresearch



⭐ 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

by @PablocFonseca


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

by @turner-anderson



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

by @napoles-uach



🐣 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

Back to top



⭐ 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: 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

CC0

About

πŸ† A ranked gallery of awesome streamlit apps built by the community

License:Creative Commons Attribution Share Alike 4.0 International