Choose a template, add extensions, and ship a production-ready FastAPI, Django, Celery, or CLI app from a cozy developer workbench.
Production-ready FastAPI scaffold with composable Python extensions
$ uvx create-awesome-python-app my-api \
--template fastapi-starter \
--addons fastapi-docker github-setup
# ✅ FastAPI scaffold ready
# ✅ uv workspace + typed settings
# ✅ Compose Docker + CI extensions
▊
Curated starters for APIs, workers, CLIs, and uv workspaces — not a dump of every option.
Curated template + addon combinations with copy-paste commands.
FastAPI starter with Docker and GitHub Actions for a shippable backend.
Typer/Click-ready CLI starter with Dev Container and GitHub setup.
Background worker with Celery Docker for async task pipelines.
Django API starter with Postgres and Django Docker.
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.
Add when you need LLM-backed chat, retrieval, or agent endpoints on a FastAPI starter.
CPU-first sklearn/pytorch/tensorflow topologies with MLflow-friendly defaults.
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 fastapi-docker github-setup
Generates a FastAPI app with uv tooling, Docker packaging, and GitHub Actions setup.
Users scaffold with one command. Contributors improve the CLI, templates, and docs in the open.

Join Create Awesome for live chat, good first issues, and collaboration across the Node, Python, and V ecosystems.
The composition-first scaffolding approach spans ecosystems. Start with Python Beta today — Node.js is production-ready, and Create Vlang App is live.
One command to scaffold. Browse templates when you want inspiration.