Py
PyLage
Server-Driven Reactive UI Framework for Python
Docs
Install
GitHub
Build web interfaces in pure Python — no HTML, no JavaScript.
State
→
DependencyGraph
→
DirtyNodes
→
Scheduler
→
Diff
→
Patch
~3.5μs
State update
~4.6μs
Diff compute
~6.8μs
Patch convert
~29μs
Schedule flush
• Pure Python UI
• WebSocket real-time sync
• id-based DOM diffing
• 1,000+ automated tests
pip install pylage
github.com/aanalyst-rachit/pylage
PYLAGE PLAYGROUND
Build the interface in Python.
Write PyLage code, run it, and see the resulting UI directly in the browser.
Python
Live editor
PyLage
Preview
Rendered UI

Live Preview

Ready
Python first
Build interfaces using familiar Python APIs instead of switching between multiple UI layers.
Reactive by design
Use PyLage State and existing component mutation APIs to create interactive experiences.
Runs in the browser
The playground executes Python through the browser runtime and renders the resulting PyLage component.
One simple workflow
Write Python → run it → inspect the rendered component → iterate.
01 Write
02 Run
03 See
04 Iterate
PyLage
Python-native UI, from component to browser.