Modern Full-Stack Python Framework
Z8ter is a lightweight, async-first web framework designed for building fast SSR applications with interactive React islands. Laravel-inspired simplicity meets Python's power.
uv add z8terWhy Z8ter?
Everything you need to build modern web applications with Python
Async-First Architecture
Built on Starlette with native async/await support. Handle thousands of concurrent connections efficiently.
SSR by Default
Server-side rendering out of the box. Fast initial loads, SEO-friendly, and works without JavaScript.
React Islands
Add interactivity where you need it with React components wrapped as Web Components. No full SPA required.
File-Based Routing
Your file structure defines your URLs. Simple, intuitive, and zero configuration required.
Built-in Authentication
Session management, Argon2 password hashing, route guards, account lockout, and signed password-reset tokens.
Security Baseline
CSRF protection, rate limiting, security headers, and audit logging — enabled with one builder call each.
Transactional Email
Pluggable email providers (console, SMTP) with async sending and Jinja-templated messages.
Background Tasks
In-process asyncio task manager for recurring and fire-and-forget work. No broker required.
Powerful CLI
Scaffold projects, pages, and APIs with simple commands. Less boilerplate, more building.
Simple & Expressive
Write clean, readable code that does exactly what you expect
from z8ter.builders.app_builder import AppBuilder
# Build your application with a clean builder pattern
builder = AppBuilder()
builder.use_config(".env")
builder.use_templating()
builder.use_vite()
builder.use_errors()
builder.use_security_headers()
builder.use_health_check()
app = builder.build(debug=True)Get Started in 60 Seconds
From zero to running application in just a few commands
Install Z8ter
Create a Project
Install Dependencies
Initialize the Database & Run
Ready to Build Something Amazing?
Dive into our comprehensive documentation to learn more