From zero to stack
in one command.
Choose a template, add extensions, and ship a production-ready FastAPI, Django, Celery, or CLI app from a cozy developer workbench.
FastAPI Starter
Production-ready FastAPI scaffold with composable Python extensions
$ uvx create-awesome-python-app my-api \
--template fastapi-starter \
--addons python-docker github-setup
# ✅ FastAPI scaffold ready
# ✅ uv workspace + typed settings
# ✅ Compose Docker + CI extensions
▊
Start with a solid foundation
Curated starters for APIs, workers, CLIs, and uv workspaces — not a dump of every option.
Choose a path. Ship faster.
Curated template + addon combinations with copy-paste commands.
FastAPI API
FastAPI starter with Docker and GitHub Actions for a shippable backend.
CLI tool
Typer/Click-ready CLI starter with Dev Container and GitHub setup.
Celery worker
Background worker with Redis and Docker for async task pipelines.
Django API
Django API starter with Postgres and JWT auth extensions.
Find your stack
Browse by category when you already know the shape of the project.
Use when the deliverable is an HTTP API or background worker — FastAPI for async APIs with OpenAPI docs.
GitHub Actions, Dependabot, and related repository workflows.
Add when you want container images and compose stacks for the API.
Pair with the app when you need Postgres (or similar) locally/in compose.
Dev Containers and related IDE integrations.
Use for Typer/Click CLIs and internal utilities shipped as entry points.
Add when you need production diagnostics such as Sentry.
JWT/session auth skeletons and related security helpers.
Use when you need multiple libraries and apps in one repo — uv workspaces link members locally with a single virtual environment.
Compose, then generate
Select a template, add extensions, and generate your project with a single command — interactive or headless for CI.
$ uvx create-awesome-python-app my-app \
--template fastapi-starter \
--addons python-docker github-setup
Generates a FastAPI app with uv tooling, Docker packaging, and GitHub Actions setup.
Build with us
Users scaffold with one command. Contributors improve the CLI, templates, and docs in the open.
One philosophy. Any language.
The composition-first scaffolding approach spans ecosystems. Start with Python Beta today — Node.js is production-ready, and V is on the way.
Ready when you are
One command to scaffold. Browse templates when you want inspiration.