Node
create-awesome-node-app
Frontend, backend, full-stack, monorepo, AI-ready — the most mature family member.
Base example · no template or addons selectednpm create awesome-node-app@latest my-app
Create Awesome · assembly line
Choose a runtime, starter and compatible addons to build your project.
Real files. No hidden runtime. No lock-in.
Build a commandAssembly line · composition model
Choose a runtime. Your template and compatible addons travel through the line to shape the command.
Same mental model across Node, Python, V, and Rust: pick a template, add addons. Real files, no hidden runtime. Totals from sourced catalogs (not sample arrays): CNA 10+56, CPA 9+29, CVA 7+14, CRA 6+18. Cards below highlight featured + a few starters; the composer exposes the full catalogs.
Frontend, backend, full-stack, monorepo, AI-ready — the most mature family member.
10 templates · 56 addons from cna-templates
react-vite-boilerplate — React SPA on Vite with React Router and TypeScript featurednestjs-boilerplate — Modular NestJS API with TypeScript, ESLint, and Prettier nextjs-starter — Next.js App Router starter with TypeScript and a feature-based layout turborepo-boilerplate — Turborepo workspace with TypeScript, Changesets, and shared packages web-extension-react-boilerplate — React + Vite WebExtension with HMR and polyfills github-setup — Automate GitHub workflows with Actions, Dependabot, and templates for issues and pull requests (tooling)github-setup-uat — This extension adds GitHub setup to your project including GitHub Actions, Dependabot, Issue Templates, Pull Request Templates, and more (tooling)husky-lint-staged — Improve code quality with pre-commit hooks using Husky and Lint Staged (tooling)monorepo-husky-lint-staged — Improve code quality with pre-commit hooks using Husky and Lint Staged for monorepo projects (tooling)development-container — Set up a development container with Docker and VSCode for consistent environments (tooling)jest-react-testing-library — Add Jest and React Testing Library for unit and integration testing in React projects (tooling)Full 56 available in the composer above.
npm create awesome-node-app@latest my-app
Live catalog →FastAPI, Django, CLI, Celery — batteries for API and workers. Beta on PyPI.
9 templates · 29 addons from cpa-templates
fastapi-starter — Production-ready FastAPI API with feature-based layout, uv, Ruff, pytest, mypy, pyright, and pydantic-settings featuredcli-starter — Typer CLI with multi-command layout, uv, Ruff, pytest, and a console script entry point celery-worker — Celery worker with modular tasks, Redis defaults, pydantic-settings, and eager-mode tests django-api — Django + DRF API with feature apps, OpenAPI-friendly health probes, uv, Ruff, and pytest-django uv-workspace-starter — Python monorepo using uv workspaces: shared packages/ libraries and apps/ deployables with one lockfile, Ruff, Pyright, and pytest github-setup — GitHub Actions CI, MegaLinter, Danger PR review, todo-to-issue, Dependabot, and issue/PR templates (tooling)development-container — VS Code Dev Container with Python 3.12 and uv for consistent editor environments across stacks (tooling)postgres — PostgreSQL 16 Compose service under docker/postgres/ plus env examples (data)fastapi-cors — CORS middleware helper for FastAPI (no-op without CORS_ORIGINS) (tooling)fastapi-docker — Dockerfile and Compose for FastAPI (uvicorn app.main:app) (deploy)django-docker — Dockerfile and Compose for Django (runserver / gunicorn config.wsgi) (deploy)Full 29 available in the composer above.
uvx create-awesome-python-app@latest my-app
Live catalog →Fast, native, early — V web/CLI/systems plus VSL/VTL/RxV starters. Alias: create-awesome-vlang-app.
7 templates · 14 addons from cva-templates
web-server — HTTP server starter using veb featuredcli-app — CLI application using os and cli modules library-starter — Publishable V library with examples and tests systems-app — Low-level systems-oriented starter with GC guidance vsl-starter — Scientific Computing Starter (vsl) — numerics topology; add plotting/ML via addons development-container — Devcontainer with V toolchain via setup-v patterns (deploy)github-setup — GitHub Actions CI using vlang/setup-v (tooling)rxv-operators — Reactive operator chain (filter/map/reduce) beyond hello-world rxv (tooling)v-docker — Dockerfile and docker-compose for V apps (deploy)v-env-example — Cross-cutting .env.example standardization and docs snippet (tooling)v-fmt-vet — Format and vet hooks (pre-commit + Makefile targets) (tooling)Full 14 available in the composer above.
curl -fsSL https://create-awesome-vlang-app.vercel.app/install.sh | sh
Live catalog →Axum, Tonic, CLI, Leptos — native binaries for APIs and tools. Binary: create-rust-app.
6 templates · 18 addons from cra-templates
axum-starter — Production-ready Axum HTTP API with feature-based modules, Tokio, tracing, and cargo fmt/clippy/test gates featuredcli-starter — Production-ready clap CLI with feature-based subcommands, tracing, shell completions, and cargo fmt/clippy/test gates leptos-starter — Leptos fullstack starter: SSR pages with htmx interactivity on Axum, tracing, and cargo fmt/clippy/test gates worker-starter — Tokio background worker starter: typed job queue, worker pool, demo scheduler, graceful shutdown, and cargo fmt/clippy/test gates lib-starter — Publishable Rust library starter: feature modules, doc examples, demo binary, and cargo fmt/clippy/test gates all-github-setup — GitHub Actions CI (fmt, clippy, test) for the scaffolded project (deploy)axum-docker — Multi-stage Docker build and Compose stack for the Axum service (deploy)all-devcontainer — Reproducible VS Code dev container (Rust image, rust-analyzer) for any scaffolded project (tooling)all-pre-commit — Pre-commit hooks mirroring CI gates (cargo fmt, clippy -D warnings) (deploy)axum-cors — Permissive CORS layer for the Axum service, registered without file forks (tooling)axum-jwt — HS256 JWT authentication with a demo protected route for the Axum service (tooling)Full 18 available in the composer above.
curl -fsSL https://create-awesome-rust-app.vercel.app/install.sh | sh
Live catalog →| Feature | Node | Python | V | Rust |
|---|---|---|---|---|
| Install | npm create | uvx / pipx | release binary / AUR / brew | release binary / cargo / AUR / brew |
| Templates | 10 | 9 | 7 (beta) | 6 (beta) |
| Addons | 56 extensions | 29 | 14 | 18 extensions |
| Status | stable | beta | beta | beta |
| Catalog source | cna-templates | cpa-templates | cva-templates | cra-templates |
npm create awesome-node-app@latest my-appuvx create-awesome-python-app@latest my-apppipx run create-awesome-python-app my-appcurl -fsSL https://create-awesome-vlang-app.vercel.app/install.sh | shyay -S create-awesome-vlang-appbrew tap Create-Vlang-App/tap && brew install create-vlang-appcurl -fsSL https://create-awesome-rust-app.vercel.app/install.sh | shcargo install create-awesome-rust-appyay -S create-awesome-rust-appbrew tap Create-Rust-App/tap && brew install create-awesome-rust-appnpm create awesome-node-app@latest my-app -- --template nextjs-starter --addons nextjs-tailwindcss nextjs-drizzle-postgresuvx create-awesome-python-app@latest my-api --template fastapi-starter --addons github-setup --addons fastapi-sqlalchemy --addons pre-commitcreate-vlang-app my-vapp --template web-server --addons v-sqlite,v-dockercreate-rust-app my-api --template axum-starter --addons all-github-setup,axum-sqlx