• Stars
    star
    1,139
  • Rank 40,911 (Top 0.9 %)
  • Language
  • License
    Creative Commons ...
  • Created almost 4 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

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.



View mobile-optimized version



๐Ÿค– 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



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

More Repositories

1

traingenerator

๐Ÿง™ A web app to generate template code for machine learning
Python
1,364
star
2

awesome-machine-learning-startups-berlin

๐Ÿค– A curated list of machine learning & artificial intelligence startups in Berlin (Germany)
Python
275
star
3

streamlit-analytics

๐Ÿ‘€ Track & visualize user interactions with your streamlit app
Python
263
star
4

shape-detection

๐ŸŸฃ Object detection of abstract shapes with neural networks
Jupyter Notebook
218
star
5

cnn-interpretability

๐Ÿฅ Visualizing Convolutional Networks for MRI-based Diagnosis of Alzheimerโ€™s Disease
Jupyter Notebook
162
star
6

year-on-github

๐Ÿ™ Share your Github stats for 2020 on Twitter
Python
132
star
7

streamlit-image-select

๐Ÿ–ผ๏ธ An image select component for Streamlit
Python
103
star
8

components-hub

An automated hub of Streamlit components
Python
79
star
9

streamlit-pills

๐Ÿ’Š A Streamlit component to show clickable pills/badges
TypeScript
77
star
10

fastapi-csv

๐Ÿ—๏ธ Create APIs from CSV files within seconds, using fastapi
Python
77
star
11

streamlit-profiler

๐Ÿ„๐Ÿผ Runtime profiler for Streamlit, powered by pyinstrument
Python
39
star
12

streamlit-theme-generator

๐Ÿ‘ฉโ€๐ŸŽจ๏ธ Generate beautiful color themes for Streamlit, powered by colormind.io
Jupyter Notebook
16
star
13

timeseries-rnn

โฑ๏ธ char-rnn for time series data
Python
13
star
14

traintool

๐Ÿ”ง Train off-the-shelf machine learning models in one line of code
Python
12
star
15

readme-template

My template for Github readmes
10
star
16

streamlit-inspector

๐Ÿ•ต๏ธ Streamlit component to inspect Python objects during development
Python
8
star
17

reinforcement-maze

Solving a maze with reinforcement learning
Jupyter Notebook
7
star
18

DiffusionLimitedAggregation

Simulation of 3D cluster formation through diffusion using Cython, NumPy and VPython
Python
7
star
19

evolution-learning

๐Ÿฃ Code for my master thesis "Biologically Plausible Deep Learning through Neuroevolution"
Jupyter Notebook
6
star
20

awstrainer

๐Ÿ› ๏ธ Command line tool for machine learning on AWS
Python
4
star
21

airbnb-sanity

๐Ÿงณ Chrome extension to hide Airbnb listings you don't like
JavaScript
4
star
22

CrisisInYourCity

Web visualization of housing market data during the financial crisis
JavaScript
3
star
23

lstm-biology

Neural networks with LSTM to classify and predict biological cell movement
Jupyter Notebook
3
star
24

awesome-python-utils

โญ Python packages that make dev life easier
2
star
25

drosophila-dynamics

Investigation of a Drosophila motoneuron model for my bachelor thesis
Jupyter Notebook
1
star
26

streamlit-cache

Little exploration of what st.cache could look like
Python
1
star
27

jrieke.github.io

My personal website
CSS
1
star
28

lightshapes

Party lightshow where animations are projected on cardboard shapes
Python
1
star
29

machine-intelligence

Code for the class "Machine Intelligence 1" at TU Berlin
Jupyter Notebook
1
star
30

stcode

Python
1
star
31

NeuroSim

Simple neuron simulator using NumPy and Matplotlib
Python
1
star
32

ioiometer

Android app to measure voltages on the IOIO board
Java
1
star
33

webb-compare-streamlit

Reproducing the amazing WebbCompare app in Streamlit
Python
1
star