This content originally appeared on DEV Community and was authored by idk
Tired of feeling like HTML, CSS, and JavaScript are from another planet? Want to build web apps using just Python?
What My Project Does
Quillion is a fast, easy-to-use Python web framework that lets you create interactive web applications without writing frontend code. It uses a WebAssembly (WASM) core compiled from Rust for DOM rendering, while providing a clean Python API for business logic. The framework handles browser communication through WebSockets, making real-time features easy to implement.
Target Audience
This framework is specifically designed for:
- Backend Developers who want to build web interfaces without learning HTML/CSS/JavaScript
- Data Scientists needing to create interactive dashboards and tools
- Python Developers who found Streamlit or Dash too limiting
Comparison with Alternatives
- vs. Streamlit/Dash: Better performance through WASM architecture with more customization options
- vs. Flask/Django: Eliminates need for HTML templates and JavaScript – pure Python only
- vs. PyScript: Higher-level framework with built-in rendering and real-time communication
Quick Start
q new myapp
cd myapp
q run
GitHub: https://github.com/base-of-base/quillion
This content originally appeared on DEV Community and was authored by idk