streamlit and violit
These are competitors: Violit is an alternative web framework designed to address Streamlit's core limitation of full-script reruns by offering similar simplicity for building data apps without that architectural constraint.
About streamlit
streamlit/streamlit
Streamlit — A faster way to build and share data apps.
Streamlit helps data scientists, analysts, and domain experts quickly turn their Python scripts into interactive web applications without needing web development expertise. You input a Python script that processes data, and it outputs a shareable web app with dashboards, reports, or chat interfaces for others to explore the results.
About violit
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.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work