create-drews-app
v0.1.0
Published
Modern, opinionated scaffold CLI for Next.js applications
Maintainers
Readme
create-drews-app
A modern, opinionated scaffold CLI for Next.js applications.
Usage
# Interactive mode
npx create-drews-app
# With project name
npx create-drews-app my-app
# Default stack (skips prompts)
npx create-drews-app --defaultFeatures
- Next.js with App Router and TypeScript
- Authentication: Clerk, Better Auth, or None
- Database: Neon, Supabase, SQLite, Convex, or None
- ORM: Drizzle, Prisma, or None (auto-set for Convex/No DB)
- Payments: Stripe, Polar, or None
- Email: Resend or None
- UI: shadcn/ui (optional)
Default Stack
When using --default:
- Auth: Clerk
- Database: Neon (Postgres)
- ORM: Drizzle
- Payments: Stripe
- Email: Resend
- UI: shadcn/ui
Requirements
- Node.js 18+
- Git (optional, for auto-initialization)
Development
# Install dependencies
npm install
# Build
npm run build
# Development mode
npm run dev
# Lint
npm run lintArchitecture
All technology choices and validation rules live in src/matrix.ts. This is the single source of truth for the entire CLI.
License
MIT
