violit-dev/violit
Pure Python Web Framework. Streamlit simplicity, no reruns.
This tool helps developers quickly build interactive web applications and dashboards using only Python. You write Python code, and it generates a dynamic web interface that reacts instantly to user actions, displaying data and updates without needing to reload the whole page. It's ideal for Python developers who need to create visually appealing and highly responsive applications for data exploration, process monitoring, or simple user interfaces.
338 stars. Available on PyPI.
Use this if you are a Python developer who wants to build interactive web applications or dashboards with a simple, Streamlit-like syntax but require instant reactivity and better performance without complex optimization code.
Not ideal if you are looking for a no-code solution or a framework that requires extensive frontend (JavaScript/CSS) customization beyond predefined themes.
Stars
338
Forks
10
Language
Python
License
MIT
Category
Last pushed
Feb 21, 2026
Commits (30d)
0
Dependencies
12
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/violit-dev/violit"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Higher-rated alternatives
streamlit/streamlit
Streamlit — A faster way to build and share data apps.
pycaret/pycaret
An open-source, low-code machine learning library in Python
rio-labs/rio
WebApps in pure Python. No JavaScript, HTML and CSS needed
MarcSkovMadsen/awesome-streamlit
The purpose of this project is to share knowledge on how awesome Streamlit is and can be
jrieke/streamlit-analytics
👀 Track & visualize user interactions with your streamlit app