Skip to content

NWBY/auburn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Auburn

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:app

See SPEC.md for the full design direction and collaboration philosophy.

Implementation work is broken into small pairable slices in docs/slices/.

Development

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.

About

Experimental Python Web Framework powered by Rust

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages