A powerful CLI tool to create projects with advanced, scalable structures. Supports multiple templates including Next.js web applications and various npm package configurations.
- Interactive CLI for project scaffolding
- Multiple template options for different project types
- Feature-based architecture for web applications
- Comprehensive build configurations
- Automatic git initialization and dependency installation
- Modern tooling with TypeScript, ESLint, and Prettier
npm install -g create-srcOr use directly with npx:
npx create-srcRun the CLI and follow the prompts:
create-src <template> <project-name>You will be prompted for:
- Template: The project template to use
- Project Name: The name of your new project (folder will be created)
Full-stack web apps, React websites with:
- Next.js 15 + React 19 + TypeScript
- Feature-based architecture + shadcn/ui
- Tailwind CSS + SCSS support
✅ Production-ready, scalable, modern tooling
Overall, good for small-medium size packages with:
- Advanced TypeScript based package
- Uses npmize behind the scenes
✅ Lightweight, quick setup, fast builds, CommonJS and ESM support
Perfect for simple cli packages with:
- Pure TypeScript compiler (tsc)
- Watch mode + type checking
✅ Reliable builds, standard tooling
Modern packages, multiple output formats. Perfect for web libraries with:
- Vite bundling + multiple formats (CJS/ESM/UMD/etc)
- Tree shaking + optimization
✅ Fast builds, modern bundling, excellent DX