One command. Any Python stack. · Public Beta
Composition-first scaffolding for Python — inspired by and built alongside Create Node App.
Create Python App brings the composition-first scaffolding philosophy of create-awesome-node-app to the Python ecosystem.
Pick a template. Layer extensions. Ship production-ready Python projects in seconds — without spending hours on boilerplate configuration.
uvx create-awesome-python-app@latest my-apiOr pin a template for CI:
uvx create-awesome-python-app@latest my-api \
--template fastapi-starter \
--addons fastapi-docker github-setup \
--no-interactive→ create-awesome-python-app.vercel.app
| Repository | Description |
|---|---|
| create-python-app | CLI (create-awesome-python-app) + scaffolding engine |
| cpa-templates | Official templates and extensions catalog |
| website | Docs + catalog at create-awesome-python-app.vercel.app |
| homebrew-tap | Homebrew formula |
| aur-package | AUR PKGBUILD mirror |
| Template | Stack |
|---|---|
| FastAPI Starter | FastAPI + uv + Ruff + pytest |
| CLI Starter | Typer/Click-ready CLI |
| Celery Worker | Background workers + Redis-ready |
| Django API | Django API starter |
| uv Workspace Starter | Multi-package uv monorepo |
→ Browse templates · Browse extensions
Public Beta: the CLI, catalog, and website are live. APIs and templates may still evolve quickly — feedback welcome.
| Org | Stack | Status |
|---|---|---|
| Create-Node-App | Node.js, TypeScript | ✅ Production |
| Create-Python-App | Python | 🧪 Beta |
| Create-Vlang-App | V language | 🔜 Planned |
Made with contributors-img.