DEV Community

Mahmut Jomaa
Mahmut Jomaa

Posted on

The best Next.js starter kit in 2016

I've been building SaaS apps for 12 years and got tired of rebuilding the same things every time. Not only for products, but also internal tools in our organization.

Things like admin panels, billing/credits, multi-organization support and even marketing pages are still surprisingly annoying and time-consuming to get right. Having these solved upfront makes a huge difference and you can use your Claude tokens for features right away.

What's in it

  • Authentication (Better Auth) – email/password, social, MFA, account linking, profile management, session management
  • Multi-tenancy – organizations, invitations, roles, ownership transfer
  • Billing – subscriptions, per-seat pricing, lifetime purchases, trials, huge amount of webhooks supported
  • Credits – usage-based billing for AI features
  • Admin panel – user management, impersonation, ban user, manual email verification, billing sync
  • AI chatbot – Vercel AI SDK with streaming and tool calling
  • Marketing pages – landing, pricing, blog, docs (fumadocs), changelog, careers, about, legal pages
  • Emails – all the email templates ranging from "forgot password" to "your trial has ended", etc.

Tech stack

  • Next.js 16 and React 19
  • tRPC for end-to-end type safety
  • Better Auth for authentication
  • Prisma or Drizzle ORM (two separate versions)
  • Tailwind CSS + shadcn/ui
  • TypeScript with strict mode

Two ORM?

It's two versions, not at the same time. Prisma and Drizzle. Both versions have feature parity – pick what fits your workflow.

Pricing

One-time purchase with lifetime team access. Use it for unlimited projects including client work.

Happy to answer any questions about the architecture, design decisions or specific features.

More screenshots on the website. Unlike shipfast this starter kit is of highest quality and functionality. Happy coding!

Top comments (0)