Streamlit
Turn Python scripts into shareable data apps
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
Is Streamlit secure?
No known vulnerabilities affect Streamlit's latest release (1.65.0). OSV.dev lists 8 past advisories for the project; none of them applies to this release. No known vulnerabilities is not proof of security: it means none have been publicly catalogued.
- Most recent fixed advisory CVE-2026-10804, published 2026-06-04 (132 days ago)
Source: OSV.dev, checked 2026-10-14. How this is measured.
Streamlit replaces
Health badge
Maintain Streamlit? Add its health score to your README. The badge links back to this page.
Compare Streamlit
6 head-to-head comparisons.
Similar developer tools & git apps
Excalidraw
Developer Tools & GitVirtual hand-drawn style whiteboard
Replaces Miro
lazygit
Developer Tools & GitSimple terminal UI for Git commands
Replaces GitKraken, Sourcetree
Hoppscotch
Developer Tools & GitOpen-source API development ecosystem
Replaces Postman, Insomnia
json-server
Developer Tools & GitFull fake REST API from a JSON file in seconds
Replaces Mockoon, Postman Mock
Strapi
Developer Tools & GitLeading open-source headless CMS
Replaces Contentful
NocoDB
Developer Tools & GitOpen-source Airtable alternative
Replaces Airtable