Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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

Back to top



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

by @davidefiocco



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

by @angelolovatto



TensorFlow Serving + Streamlit

🐣 New · ⭐ 5 · :octocat: Code

TensorFlow Serving + Streamlit!

by @alvarobartt


## 📚 Natural Language Processing

Back to top



🤗 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

by @abhimishra91



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

by @godatadriven



Sentiment Analyzer

⭐ 14 · :octocat: Code

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

by @patidarparas13



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

Back to top



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!

by @smaranjitghose



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

by @HendrikStrobelt



Face Mask Detector

⭐ 9 · :octocat: Code

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

by @virtualramblas



Picture-lytics

⭐ 8 · :octocat: Code

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

by @KimaruThagna



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

by @AmeyaUpalanchi



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

by @JaviFuentes94



Material Segmentation

🐣 New · :octocat: Code

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

by @virtualramblas


## 🎵 Audio

Back to top



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

Back to top



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

by @PanditPranav



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

by @francesconazzaro



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

:octocat: Code

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

Back to top



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

by @antonio-catalano



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

Back to top



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

by @daniellewisDL



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

by @collinprather



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

by @tylerjrichards



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

by @alphadatagamma



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!

by @CharlyWargnier



Liverpool Analyzer

⭐ 3 · :octocat: Code

Last row tracking data and code

by @saeeeeru


## 🧰 Extensions & Components

Back to top



HiPlot

⭐ 2.1K · :octocat: Code

HiPlot makes understanding high dimensional data easy

by @facebookresearch



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

by @PablocFonseca


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

by @turner-anderson



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

by @napoles-uach



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

Back to top



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/)