CNA Templates
June 24, 2026 ยท View on GitHub
This repository contains official templates and extensions for create-awesome-node-app.
Quick start
# Interactive mode
npx create-awesome-node-app
# With template and extensions
npx create-awesome-node-app --template react-vite-boilerplate --addons material-ui zustand
Available templates
| Template | Type | Use Case |
|---|---|---|
| React Vite | react | Frontend apps |
| Next.js | nextjs | Full-stack apps |
| NestJS | nestjs-backend | Backend APIs |
| Turborepo | monorepo | Monorepos |
| WebdriverIO | webdriverio | E2E testing |
| WebExtension | webextension-react | Browser extensions |
Documentation
| File | Contents |
|---|---|
| docs/ARCHITECTURE.md | System overview, type system, generation flow |
| docs/AUTHORING.md | File conventions, EJS variables, package/ system |
| docs/TESTING.md | Local testing and CI workflow |
| CONTRIBUTING.md | How to add templates and extensions |
CI compatibility matrix
The badge above reflects the test-combinations workflow:
- On push to
main: a randomized subset of template ร extension combinations - On every PR: a randomized subset of template ร extension combinations
- Weekly (Sunday UTC): full matrix โ every template with all compatible extensions
See the Actions tab for the latest run results.
Support
- ๐ฆ NPM Package
- ๐ Report Issues
- ๐ฌ Discussions