rio-labs/rio
WebApps in pure Python. No JavaScript, HTML and CSS needed
This project helps Python developers create modern web applications and desktop apps without needing to write any HTML, CSS, or JavaScript. You provide Python code defining your app's components and logic, and the project generates a functional, interactive user interface. It's designed for Python developers who want to build full-stack applications with their existing Python skills.
3,369 stars. Actively maintained with 15 commits in the last 30 days.
Use this if you are a Python developer who wants to quickly build interactive web or desktop applications using only Python, without learning front-end web technologies like HTML, CSS, or JavaScript.
Not ideal if you require fine-grained control over front-end design using traditional web development languages or are not familiar with Python.
Stars
3,369
Forks
131
Language
Python
License
Apache-2.0
Category
Last pushed
Mar 07, 2026
Commits (30d)
15
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/rio-labs/rio"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
streamlit/streamlit
Streamlit — A faster way to build and share data apps.
pycaret/pycaret
An open-source, low-code machine learning library in Python
jrieke/streamlit-analytics
👀 Track & visualize user interactions with your streamlit app
MarcSkovMadsen/awesome-streamlit
The purpose of this project is to share knowledge on how awesome Streamlit is and can be
violit-dev/violit
Pure Python Web Framework. Streamlit simplicity, no reruns.