Interactive CLI tool for scaffolding modern full-stack projects.
Generate production-ready project structures for React, Next.js, Angular, Express, and FastAPI — with TypeScript, ESLint, Prettier, testing, and CI/CD pre-configured.
npx @codecanvascollective/scaffold create my-appOr use quick mode to skip prompts:
npx @codecanvascollective/scaffold create my-app --react
npx @codecanvascollective/scaffold create my-app --nextjs
npx @codecanvascollective/scaffold create my-app --express| Framework | Type | Variants |
|---|---|---|
| React + Vite | Frontend | Base, Tailwind, shadcn/ui |
| Next.js (App Router) | Frontend | Base, NextAuth, Prisma |
| Angular 18 | Frontend | Base |
| Express.js | Backend | Base, Prisma |
| FastAPI | Backend | Base |
- Interactive prompts — guided project setup with framework, features, and config selection
- Quick mode — skip prompts with
--react,--nextjs,--expressflags - Template variants — choose between base setup and pre-configured add-ons
- Feature selection — ESLint, Prettier, Tailwind, testing, Docker, GitHub Actions, and more
- Plugin system — extend with custom templates and hooks
- Multiple package managers — npm, yarn, or pnpm
scaffold create <name> # Interactive project creation
scaffold create <name> --react # Quick mode (skip prompts)
scaffold create <name> -y # Use all defaults
scaffold create <name> --from config.json # From config file
scaffold list # List available templates
scaffold doctor # Check system dependencies
scaffold --version # Show version
scaffold --help # Show helpSee docs/CONTRIBUTING.md for development setup and contribution guidelines.
Extend scaffold with custom plugins. See docs/PLUGIN_GUIDE.md.
MIT — CodeCanvas Collective