One command. Any Python stack.
The scaffolding toolkit 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.
# coming soon
pip install create-awesome-python-app
create-awesome-python-app my-api| Template | Stack | Status |
|---|---|---|
| FastAPI Starter | FastAPI + Pydantic + async | Planned |
| Django Boilerplate | Django + PostgreSQL + REST | Planned |
| Flask Starter | Flask + SQLAlchemy | Planned |
| CLI App | Click + Rich + Typer | Planned |
| Data Science | Jupyter + pandas + uv | Planned |
Extensions will follow the same composable pattern as the Node.js ecosystem:
- Testing — pytest, coverage, hypothesis
- Database — SQLAlchemy, SQLModel, Tortoise ORM, Alembic
- Auth — python-jose, passlib, OAuth2
- Tooling — ruff, black, mypy, pre-commit, GitHub Actions
- Deployment — Docker, Serverless, Terraform
This project is in early planning. If you want to be involved early, open an issue or watch this org.
The Node.js counterpart is production-ready today — start there if you need something now:
→ create-awesome-node-app.vercel.app
| Org | Stack | Status |
|---|---|---|
| Create-Node-App | Node.js, TypeScript | ✅ Production |
| Create-Python-App | Python | 🔜 Planned |
| Create-Vlang-App | V language | 🔜 Planned |