• 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