ST

Streamlit

Turn Python scripts into shareable data apps

Developer Tools & Git ★ 45.8k stars Easy setup Apache-2.0

Streamlit is a framework that lets data scientists build interactive web applications using only Python. Apps update automatically as you edit the script and can be self-hosted on any server.

Key features

  • Pure Python data apps
  • Automatic UI from script
  • Rich widget library
  • Self-hostable anywhere

Pros & cons

Strengths

  • Pure Python apps
  • Instant hot reloading
  • Rich widget library

Trade-offs

  • Reruns script each interaction
  • Limited layout flexibility

Streamlit replaces

Compare Streamlit

6 head-to-head comparisons.

Similar developer tools & git apps