Create Awesome · assembly line

One command. Any stack.

Choose a runtime, starter and compatible addons to build your project.

Real files. No hidden runtime. No lock-in.

Build a command

Assembly line · composition model

Runtime → template → addons → project

Choose a runtime. Your template and compatible addons travel through the line to shape the command.

  1. 01RuntimeNode · Python · V · Rust
  2. 02Templatestarter shape
  3. 03Addonsoptional slices
  4. 04Appreal files you own

Composer

Runtime + template + addons → command

Choose a family from these canonical sources. Each command is a base example only; template and addon composition becomes available after the interactive composer initializes successfully.

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

Python

create-awesome-python-app

FastAPI, Django, CLI, Celery — batteries for API and workers. Beta on PyPI.

Base example · no template or addons selecteduvx create-awesome-python-app@latest my-app

V

create-vlang-app

Fast, native, early — V web/CLI/systems plus VSL/VTL/RxV starters. Alias: create-awesome-vlang-app.

Base example · after installing the CLIcreate-vlang-app my-app

Rust

create-awesome-rust-app

Axum, Tonic, CLI, Leptos — native binaries for APIs and tools. Binary: create-rust-app.

Base example · after installing the CLIcreate-rust-app my-app

Family — four runtimes, one composition model

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.

create-awesome-node-app

stable

Frontend, backend, full-stack, monorepo, AI-ready — the most mature family member.

10 templates · 56 addons from cna-templates

Featured / starters
  • react-vite-boilerplate — React SPA on Vite with React Router and TypeScript featured
  • nestjs-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
Addon sample
  • 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 →

create-awesome-python-app

beta

FastAPI, Django, CLI, Celery — batteries for API and workers. Beta on PyPI.

9 templates · 29 addons from cpa-templates

Featured / starters
  • fastapi-starter — Production-ready FastAPI API with feature-based layout, uv, Ruff, pytest, mypy, pyright, and pydantic-settings featured
  • cli-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
Addon sample
  • 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 →

create-vlang-app

beta

Fast, native, early — V web/CLI/systems plus VSL/VTL/RxV starters. Alias: create-awesome-vlang-app.

7 templates · 14 addons from cva-templates

Featured / starters
  • web-server — HTTP server starter using veb featured
  • cli-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
Addon sample
  • 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 →

create-awesome-rust-app

beta

Axum, Tonic, CLI, Leptos — native binaries for APIs and tools. Binary: create-rust-app.

6 templates · 18 addons from cra-templates

Featured / starters
  • axum-starter — Production-ready Axum HTTP API with feature-based modules, Tokio, tracing, and cargo fmt/clippy/test gates featured
  • cli-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
Addon sample
  • 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 →

Compare · distribute · contribute · examples

FeatureNodePythonVRust
Installnpm createuvx / pipxrelease binary / AUR / brewrelease binary / cargo / AUR / brew
Templates1097 (beta)6 (beta)
Addons56 extensions291418 extensions
Statusstablebetabetabeta
Catalog sourcecna-templatescpa-templatescva-templatescra-templates
  • npm create npm create awesome-node-app@latest my-app
  • uvx uvx create-awesome-python-app@latest my-app
  • pipx pipx run create-awesome-python-app my-app
  • create-vlang-app curl -fsSL https://create-awesome-vlang-app.vercel.app/install.sh | sh
  • AUR yay -S create-awesome-vlang-app
  • Homebrew brew tap Create-Vlang-App/tap && brew install create-vlang-app
  • create-rust-app curl -fsSL https://create-awesome-rust-app.vercel.app/install.sh | sh
  • cargo install cargo install create-awesome-rust-app
  • AUR yay -S create-awesome-rust-app
  • Homebrew brew tap Create-Rust-App/tap && brew install create-awesome-rust-app
  1. Pick a family
  2. Add template or addon ↗
  3. Build-time sync
  4. Ship ↗
  • Node SaaS AInpm create awesome-node-app@latest my-app -- --template nextjs-starter --addons nextjs-tailwindcss nextjs-drizzle-postgres
  • Python APIuvx create-awesome-python-app@latest my-api --template fastapi-starter --addons github-setup --addons fastapi-sqlalchemy --addons pre-commit
  • V Webcreate-vlang-app my-vapp --template web-server --addons v-sqlite,v-docker
  • Rust APIcreate-rust-app my-api --template axum-starter --addons all-github-setup,axum-sqlx