MakerKit - The SaaS Starter Kit so good, it feels like cheating
MakerKit — a production-ready SaaS Starter Kit so good, it feels like cheating.
Why
Every now and then, a new idea pops into my head.
Sometimes it’s a SaaS, a publication, a plugin, or just a micro-website. Exciting ideas that occupy my thoughts until I either build them or abandon them.
More often than not, the daunting task of setting up all the foundations kills the momentum. Authentication? Payments? Team management? Each one is straightforward on its own, but the glue code adds up fast.
My dream was to focus solely on the value proposition of whatever I’m building: spin up a project in minutes, not days.
That’s why I built MakerKit. It’s for indie-hackers and solopreneurs. Ship quick, but also well.
What’s included
MakerKit gives you everything you need out of the box:
- Authentication — email/password, magic links, social OAuth, and MFA
- Billing — Stripe subscription management with flexible pricing
- Multi-tenancy — organizations and teams with role-based access control
- Admin Dashboard — super admin panel for user and org management
- Marketing — built-in blog, docs/help center, and changelog
- UI — Shadcn components with Tailwind CSS and dark mode
- DX — TypeScript, ESLint, Prettier, Playwright E2E testing
- i18n — multi-language support built-in
Choose your stack
MakerKit supports multiple tech stacks:
- Next.js or React Router 7
- Supabase, Drizzle + Better Auth, or Prisma + Better Auth
- Lifetime updates included
The hardest part when building a starter kit is providing a lot that works, while making the existing code easy to modify or delete. Everyone has different needs — a starter kit can’t build your product for you, but it needs to make it easy to change anything.
That’s why MakerKit ships as a full codebase you own. Modify it as you wish, retain all the advantages of having a head start.
Check it out at makerkit.dev.