Everything needed for modern apps
Violit combines the simplicity of Python scripts with the power of modern web architecture.
Zero Learning Curve
Syntactically similar to Streamlit but architecturally superior. If you know Python, you're already a Violit expert.
Ultra-Fast Speed
Fine-grained updates ensure charts react in real-time without stuttering, even with high-frequency data.
Optimization by Design
❌ No @cache, @fragment
Manual optimization is unnecessary thanks to the smart architectural design.
True Reactivity
Use app.state() for automatic dependency tracking. No complex callbacks or wiring required.
Hybrid Runtime
Supports WebSocket (Low Latency), Lite (HTTP/Scale), and even Async execution modes.
Native Desktop App
Turn your web app into a perfect desktop application without Electron using the simple --native flag.
Pixel-Perfect Styling
30+ Professional Themes built-in. Customize every pixel with CSS classes and inline styles.
70+ Rich Widgets
From simple inputs to complex DataGrids, Charting, Media, and Chat interfaces. Production-ready.
No Key Management
❌ No Unique Keys Required
Violit handles component identity automatically during updates.
Try it yourself
Reactive state, instant updates, no page reload.
CURRENT COUNT
0
Drag the sliders — the result updates instantly.
TOTAL
30 + 70 = 100
Made with 💜 by the Violit Team
Faster than Light, Beautiful as Violet.
© 2026 Violit Framework. MIT License.