DEV Community

Cover image for Introducing nextjs-starter-pack: my first npm package
Shubhankar Valimbe
Shubhankar Valimbe

Posted on

Introducing nextjs-starter-pack: my first npm package

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
Enter fullscreen mode Exit fullscreen mode

Or explore the full range of options:

npx nextjs-starter-pack --help
Enter fullscreen mode Exit fullscreen mode

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

nextjs-starter-pack CLI


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)