Scaffold
production-ready
Next.js apps.
One command. Pre-configured Shadcn UI, Zustand, TanStack Query, Auth.js & Tailwind — all wired up and ready to ship.
npx nextjskickstartx my-appEverything you need,
nothing you don't.
Every starter ships with a battle-tested, fully integrated tech stack — so you can focus on building features, not boilerplate.
Next.js 16
App Router, TypeScript & ESLint — the latest and greatest.
Shadcn UI
Pre-configured with CSS variables and the handy cn() utility.
Zustand
Lightweight, fast global state management — no boilerplate.
TanStack Query
Data fetching with smart caching & background refetching.
Auth.js v5
Credentials provider, route handler & middleware — ready to go.
Tailwind CSS v3
tailwindcss-animate + full Shadcn color system included.
PWA Support
Optional service worker, manifest & offline support baked in.
Generated Project Structure
Every scaffold outputs a clean, opinionated file structure with src/app, Auth.js, Zustand store, TanStack provider and a .env.local stub — all wired together.
Pick your starting point.
Hit the ground running.
Five hand-crafted templates covering the most common app archetypes. Select interactively or pass a flag.
Generated command
npx nextjskickstartx my-app --template saasTwo ways to get started.
Both take seconds.
Guided Setup
Run without arguments to launch the interactive wizard. Use ↑↓ to navigate, Space to toggle, Enter to confirm.
One-liner Setup
Already know what you want? Pass everything as flags and scaffold in a single command — perfect for scripts and CI pipelines.
--template <name>Starter template (default, admin, ecommerce, blog, saas)--pwaInclude PWA support (service worker + manifest)--versionShow current CLI version--helpShow all available flagsInteractive Extras
Clean, opinionated,
ready to extend.
Every generated project follows a consistent, scalable structure. No guessing where things go — just open and start building.
src/appNext.js App Router pages & layoutsauth.ts + middlewareAuth.js v5 fully configuredstore/index.tsZustand global store bootstrappedquery-provider.tsxTanStack Query provider wrappedmy-app/├── src/│ ├── app/│ │ ├── api/auth/[...nextauth]/route.ts│ │ ├── globals.css│ │ ├── layout.tsx│ │ └── page.tsx ← template goes here│ ├── auth.ts│ ├── middleware.ts│ ├── lib/utils.ts│ ├── providers/query-provider.tsx│ └── store/index.ts├── .env.local├── components.json├── tailwind.config.js├── postcss.config.js├── next.config.js└── README.md
After scaffolding,
you're almost done.
Add Shadcn components
Pick and install any Shadcn UI component you need.
npx shadcn@latest add button card inputGenerate Auth secret
Creates a secure AUTH_SECRET for your .env.local file.
npx auth secretStart building!
Your app is live at localhost:3000. Go ship something great.
npm run devStart building in
under 60 seconds.
No config, no setup headaches. Just run one command and get a fully wired Next.js project that's ready to ship.
npx nextjskickstartx my-app