- Contact
NXT-GEN
CLI v2.0
The ultimate scaffold for modern Next.js engineering.
BATTERIES INCLUDED
Dual ORM Support
Whether you prefer the robust ecosystem of Prisma or the lightweight speed of Drizzle, we've got you covered. Pre-configured schemas, migrations, and type-safe clients ready to go.
Auth Ready
Secure your app instantly. Choose between NextAuth (Auth.js) for self-hosted control or Clerk for managed ease.
React Query
Server state management pre-wired with HydrationBoundary.
Playwright
End-to-end testing scaffolded and ready to run.
Docker & CI/CD
Production-grade Dockerfiles and GitHub Actions.
UI Libraries
Shadcn/UI + HeroUI support.
CHOOSE
YOUR FLOW
Two powerful ways to start. Guided simplicity or rapid-fire efficiency.
Interactive Mode
The CLI asks you questions. You pick the answers. Perfect for first-time setup or exploring options.
Turbo Flags
One command. Zero questions. Pass your stack preferences as flags and generate in milliseconds.
Full Stack Powerhouse
Everything you need for a robust SaaS application.
nxt-gen-cli my-app --orm prisma --auth next-auth --ui both --react-query --axios --forms --dockerModern Frontend
Perfect for landing pages and client-heavy apps.
nxt-gen-cli landing-page --ui shadcn --framer-motion --lucide --storybookMinimal API
Lightweight backend service with type-safe database access.
nxt-gen-cli api-service --orm drizzle --axios --docker --ci| Flag | Description |
|---|---|
| --orm <type> | ORM choice: prisma, drizzle, or none |
| --auth <type> | Auth Provider: next-auth, clerk, or none |
| --ui <type> | UI Library: shadcn, heroui, both, or none |
| --react-query | Install React Query (TanStack Query) |
| --axios | Install Axios HTTP client |
| --forms | Add React Hook Form and Zod |
| --intl | Add Internationalization (next-intl) |
| --docker | Add Dockerfile and .dockerignore |
| --ci | Add GitHub Actions workflow |
| --vitest | Add Vitest for unit testing |
| --playwright | Add Playwright for E2E testing |
| --storybook | Add Storybook component workshop |
| --framer-motion | Install Framer Motion |
| --lucide | Install Lucide React icons |
| --examples <type> | Templates: crud, auth, both, or none |
my-project/ ├── .github/workflows/ # CI/CD workflows ├── .husky/ # Git hooks ├── e2e/ # Playwright E2E tests ├── messages/ # i18n locales ├── prisma/ # Prisma schema ├── src/ │ ├── app/ │ │ ├── api/ # API routes │ │ ├── auth/ # Auth pages │ │ ├── layout.tsx │ │ └── page.tsx │ ├── components/ │ │ ├── examples/ # CRUD/Auth usage │ │ ├── providers/ # App providers │ ├── db/ # Drizzle schema │ ├── lib/ │ │ ├── auth.ts # Auth config │ │ ├── axios.ts # API client │ │ ├── db.ts # DB connection │ │ └── utils.ts │ ├── i18n.ts # Locale config │ └── middleware.ts ├── Dockerfile ├── next.config.mjs └── package.json
Prerequisites
START BUILDING
IN SECONDS
Stop configuring. Start creating.