โฆ Python UI Framework
Build UIs with Pure Python
No templates. No JSX. Just Python functions that render to clean, semantic HTML.
12k+
GitHub Stars
99%
Test Coverage
0
Dependencies
3ms
Render Time
Why Tiaga?
Everything you need, nothing you don't.
Blazing Fast
Renders to static HTML in microseconds. No virtual DOM overhead.
CoreComposable
Build reusable components with plain Python functions.
DXType Safe
Full type hints throughout. Catch errors before runtime.
SafetyZero Deps
No third-party packages required. Pure stdlib Python.
CoreFlexible
Works with any CSS framework or your own styles.
DXExtensible
Create custom elements and renderers with ease.
AdvancedProject Status
Live overview of active modules.
| Module | Version | Status | Coverage |
|---|---|---|---|
| renderer.elements | v1.2.0 | Active | 98% |
| renderer.renders | v1.1.0 | Active | 95% |
| renderer.router | v0.9.0 | Pending | 72% |
| renderer.state | v0.5.0 | Error | 41% |
Get in Touch
We read every message.
Quick Start
Three lines to your first page.
from renderer.elements import Div, H1, P
from renderer.renders import Render
page = Div(H1('Hello Tiaga'), P('It just works.'))
Render(page).save('index.html', page=True, title='Hello')
"Tiaga is what happens when you stop fighting your tools and let Python be Python."
โ A happy developer