streamlit

Installation
SKILL.md

Streamlit — Python data apps

Overview

Streamlit turns a Python script into a web app: on every user interaction the entire script reruns top to bottom, and whatever you call (st.write, st.slider, …) renders in order. No callbacks-first architecture, no HTML — state and caching primitives make the rerun model fast. Best for dashboards, internal tools, and data exploration over [[pandas]] dataframes and [[matplotlib]]/[[seaborn]] plots. For ML model demos with image/audio widgets and a shareable API, consider [[gradio]] instead (see below).

Verified against streamlit 1.61 (Python 3.10+).

uv add streamlit
uv run streamlit run app.py                  # serves on :8501, auto-reruns on file save

The rerun model (internalize this first)

Installs
1
GitHub Stars
12
First Seen
Sep 28, 2026