Auburn is an experimental Python web framework with FastAPI-inspired ergonomics and a Rust-native request pipeline.
The first milestone is deliberately small:
from auburn import App
app = App()
@app.get("/health")
def health():
return {"ok": True}uv run maturin develop
uv run auburn run examples.health:appSee SPEC.md for the full design direction and collaboration philosophy.
Implementation work is broken into small pairable slices in docs/slices/.
Auburn uses the Astral Python toolkit:
uv sync --dev
uv run ruff format .
uv run ruff check .Use uv run for Python-side commands so local tooling and dependencies stay consistent.