
One command. Any stack.
Choose a template, add addons, and ship production-ready Node, Web, Full-Stack, and AI-ready apps from a cozy developer workbench.
npm create awesome-node-app@latest my-appInteractive by default. For CI and automation:
npx create-awesome-node-app my-app \
--template react-vite-boilerplate \
--addons tailwind-css zustand github-setup \
--no-interactiveMulti-tenant SaaS with AI built in. Use it when you need Auth, Drizzle, pgvector, PBAC, and an admin panel on day one — not as the look of every CNA starter.
| Category | Technology |
|---|---|
| Framework | Next.js 15 (App Router, RSC, Turbopack) |
| Styling | Tailwind CSS v4 + shadcn/ui |
| Database | PostgreSQL 17 + pgvector + Drizzle ORM |
| Auth | Auth.js v5 + Auth0 (SSO) |
| AI | OpenAI / Anthropic via Vercel AI SDK + RAG |
| Access Control | PBAC (Permission-Based, multi-role) |
| Dev Env | DevContainer + direnv (zero-config) |
| i18n | next-intl (EN + ES) |
| Testing | Jest + React Testing Library + Storybook |
| CI/CD | GitHub Actions |
npx create-awesome-node-app my-saas --template nextjs-saas-ai-starter| Repository | Description |
|---|---|
| create-node-app | CLI source for create-awesome-node-app |
| cna-templates | Official templates and extensions registry |
| nextjs-saas-ai-template | Flagship: multi-tenant SaaS + AI |
| website | Catalog and docs at create-awesome-node-app.vercel.app |
| create-awesome-node-app | npm package for the scaffolding CLI |
| Category | Templates |
|---|---|
| Full Stack | Next.js Starter, Next.js SaaS AI Starter |
| Frontend | React + Vite, Remix, Astro |
| Backend | NestJS, Hono |
| Monorepo | Turborepo |
| Browser Extension | Web Extension (React + Vite) |
| Testing | WebdriverIO |
→ Browse all templates · Browse extensions
Extend any template with official addons: Tailwind CSS, shadcn/ui, Zustand, TanStack Query, Auth.js, Drizzle, Docker Compose, GitHub Actions CI, DevContainer, and more.
We welcome contributions — templates, extensions, bug fixes, and docs.
- Contributing guide
- Brand identity: cozy nest (amber + teal) — see docs/BRAND.md
- npm:create-awesome-node-app
- Website:create-awesome-node-app.vercel.app
- Awesome Vite:Listed
| Org | Stack | Status |
|---|---|---|
| Create-Node-App | Node.js, TypeScript | ✅ Production |
| Create-Python-App | Python | 🧪 Beta |
| Create-Vlang-App | V language | ✅ Live |
Website: create-awesome-python-app.vercel.app
