I have gotten so tired of spending 2-3 hours setting up the same stack for every new Next.js project. Database, auth, state management, forms - it's always the same dance. To simplify that, I created nextjs-starter-pack
— a one-command CLI to generate a fully configured, modern Next.js 15 apps with customizable integrations.
Why I built this
Every developer has that folder of "reference projects" they copy configs from. I realized I was basically rebuilding the same foundation over and over, just with slight variations depending on the project needs.
The breaking point was starting my fourth SaaS project and realizing I was about to spend another afternoon wiring up Clerk auth with Prisma... again.
Instead of copying code, why not generate it?
Getting Started
Try it with:
npx nextjs-starter-pack
Or explore the full range of options:
npx nextjs-starter-pack --help
What You Get
Foundation: Next.js 15 + React 19 + TypeScript + Tailwind + Shadcn/ui
Database: Prisma or Drizzle
Auth: Auth.js or Clerk
State: Zustand or Jotai
Plus: TanStack Query • React Hook Form + Zod • Dark mode
Try It Today
If you're tired of the setup ceremony that comes with every new Next.js project, give nextjs-starter-pack
a try. It might just save you an hour on your next project.
Links:
GitHub Repository
NPM Package
I'd love to hear your feedback or feature requests. Feel free to open an issue on GitHub or reach out directly.
I'm actively working on new integrations (Stripe, i18n, CI/CD workflows, analytics, PWA, etc.) to make this the go-to for creating Next.js apps, and if any open sourcers are interested in helping build this, feel free to reach out on Reddit.
Stop setting up. Start building.
Top comments (0)