랭킹으로 돌아가기

jrieke/best-of-streamlit

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

streamlitstreamlit-webappstreamlit-componentmachine-learningdashboardvisualizationdeep-learningbest-ofbest-of-list
스타 성장
스타
1.4k
포크
170
주간 성장
이슈
14
5001k
2021년 1월2022년 11월2024년 9월2026년 7월
README

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



License

CC0

관련 저장소
streamlit/streamlit

Streamlit — A faster way to build and share data apps.

PythonPyPIApache License 2.0pythonmachine-learning
streamlit.io
45.3k4.3k
chatchat-space/Langchain-Chatchat

Langchain-Chatchat(原Langchain-ChatGLM)基于 Langchain 与 ChatGLM, Qwen 与 Llama 等语言模型的 RAG 与 Agent 应用 | Langchain-Chatchat (formerly langchain-ChatGLM), local knowledge based LLM (like ChatGLM, Qwen and Llama) RAG and Agent app with langchain

PythonPyPIApache License 2.0chatglmlangchain
38.5k6.2k
run-llama/rags

Build ChatGPT over your data, all with natural language

PythonPyPIMIT Licenseagentchatbot
6.5k659
pythonguis/pythonguis-examples

Build desktop apps built with Python. Examples for PyQt6, PySide6, Flet, DearPyGUI, Kivy, NiceGUI, Streamlit, Tkinter, PyQt5 & PySide2

PythonPyPIMIT Licensepythonpython3
pythonguis.com
4.6k1.1k
JoshuaC215/agent-service-toolkit

Full toolkit for running an AI agent service built with LangGraph, FastAPI and Streamlit

PythonPyPIMIT Licenseagentslanggraph
agent-service-toolkit.streamlit.app
4.4k742
gee-community/geemap

A Python package for interactive geospatial analysis and visualization with Google Earth Engine.

PythonPyPIMIT Licensegoogle-earth-enginegis
geemap.org
4k1.1k
yuka-friends/Windrecorder

Windrecorder is a memory search app by records everything on your screen in small size, to let you rewind what you have seen, query through OCR text or image description, and get activity statistics, like Microsoft's Windows Recall or Rewind.

PythonPyPIGNU General Public License v2.0ffmpegstreamlit
3.9k176
modelscope/data-juicer

Data processing for and with foundation models! 🍎 🍋 🌽 ➡️ ➡️🍸 🍹 🍷

PythonPyPIApache License 2.0data-analysisdata-science
3.9k215
opengeos/leafmap

A Python package for interactive mapping and geospatial analysis with minimal coding in a Jupyter environment

PythonPyPIMIT Licenseipyleafletfolium
leafmap.org
3.7k465
ml-tooling/opyrator

🪄 Turns your machine learning code into microservices with web API, interactive GUI, and more.

PythonPyPIMIT Licensefastapistreamlit
opyrator-playground.mltooling.org
3.1k167
chrieke/prettymapp

🖼️ Create beautiful maps from OpenStreetMap data in a streamlit webapp

PythonPyPIMIT Licenseosmmap
2.8k457
dot-agent/nextpy

🤖Self-Modifying Framework from the Future 🔮 World's First AMS

PythonPyPIApache License 2.0agentagi
dotagent.ai
2.3k181