# IndieKit

Next.js 16 SaaS starter with a free MIT tier and closed-source paid Pro

https://topboilerplates.com/indiekit

Framework: Next.js | Pricing: Freemium, from $79 | GitHub stars: 26

## Verdict

Best for: A solopreneur or first-time founder building a SaaS with Next.js who wants shadcn/ui and Pro's multi-tenant, billing layer, and most of the features you need already built.

Skip if: You specifically need a Turborepo monorepo setup - IndieKit ships as a single Next.js app, not a monorepo, as of this review.

## Description

IndieKit ships a Next.js 16 App Router stack on React 19, TypeScript 5, Tailwind v4, Better Auth, Drizzle with bring-your-own Postgres, and shadcn/ui components built on Radix primitives. A free, MIT-licensed companion repo covers auth, Stripe, and CI; the paid product adds the B2B layer - organizations, role-based permissions, org-level billing, user impersonation, a super-admin dashboard, Inngest background jobs, credits, and a waitlist - plus Lemon Squeezy, Dodo Payments, Paddle, Polar, and PayPal alongside Stripe. It is sold as three one-time-payment tiers directly via Dodo Payments ($79 B2C, $119 multi-tenant B2B, $169 both), not a subscription to the kit itself. The paid tier's code, and its update cadence, has to be taken on the vendor's word until after you pay - only the free companion repo is independently inspectable.

## Pros and cons

+ The public free companion repo confirms real shadcn/ui components built on Radix primitives (components.json, src/components/ui) rather than a different UI kit - a concrete, code-level detail a buyer can verify firsthand before paying anything.

+ The free MIT companion repo (auth, Stripe, Drizzle ORM, GitHub Actions CI) is real, inspectable code, not a locked demo - useful for judging baseline code quality and conventions, though Pro's differentiating features (multi-tenancy, RBAC, org billing, admin tooling) live only in the private repo and aren't represented here.

+ Pro is built for multi-tenant B2B from the ground up - organizations, teams, role-based permissions, org-level billing, impersonation, and a super-admin view are pieces cheaper kits usually leave you to build.

+ Sold as one-time payment tiers ($79/$119/$169 via Dodo Payments), not a recurring subscription to the kit itself, and Pro adds Lemon Squeezy, Dodo, Paddle, Polar, and PayPal alongside Stripe - useful if you need a merchant of record for EU VAT or want payment-processor flexibility.

+ The public docs site (docs.indiekit.pro) is substantial, not a thin marketing afterthought: dozens of specific setup recipes covering OAuth providers, multiple payment processors, multiple email providers, analytics options, background jobs, and CLI-based feature scaffolding, plus llms.txt/llms-full.txt served for AI-assisted setup.

+ Paid tiers include a 1-on-1 mentorship call with the maker and access to the Discord community - a direct support channel beyond documentation.

- It's a single Next.js app, not a Turborepo monorepo - if you need that structure (separate apps/packages, shared internal libraries), you'd have to set it up yourself.

- The advertised prices ($79/$119/$169) are shown discounted from $349/$499 'anchor' prices - a common discount framing that makes a permanent starting price look like a limited-time deal. The site separately advertises a '$199 discount for the first 200 users' that doesn't clearly reconcile with those anchor numbers.

- The '20+ Pro Skills' and '600+ components' figures are vendor claims with nothing independent to check them against - the private Pro repo means a buyer can't verify either before paying.

## Features

- auth-included
- social-login
- magic-link
- rbac-roles
- multi-tenant
- teams-orgs
- impersonation
- payments-included
- subscriptions
- one-time-payments
- merchant-of-record
- credits-metering
- cursor-rules
- typed-end-to-end
- landing-page
- admin-dashboard
- user-dashboard
- blog-cms
- docs-site
- waitlist
- pricing-page
- changelog
- account-settings
- onboarding-flow
- email-templates
- file-uploads
- api-routes
- background-jobs
- file-storage
- seo-optimized
- i18n
- dark-mode
- email-marketing
- analytics-integrated
- feature-flags
- gdpr-cookie-consent
- typescript-strict
- ci-cd-included
- docker-compose-dev
- video-walkthrough
- written-docs
- discord-community
- open-source
- free-tier
- mit-licensed
- one-time-license
- lifetime-updates

## Stack

- Tailwind
- shadcn/ui
- Radix
- Postgres
- Supabase
- Neon
- PlanetScale
- Drizzle
- Better Auth
- Stripe
- Lemon Squeezy
- Paddle
- Polar
- Dodo Payments
- PayPal
- Resend
- Mailgun
- React Email
- Vercel AI SDK
- OpenAI
- UploadThing
- Inngest
- Vercel
- Cloudflare
- Docker
- Railway
- TypeScript

## Links

- Website: https://topboilerplates.com/go/indiekit
- GitHub: https://github.com/Indie-Kit/nextjs-saas-starter
- Demo: https://youtu.be/_nGg07ib50o

## Alternatives

- [ShipFast](https://topboilerplates.com/shipfast)
- [Carrot Seed](https://topboilerplates.com/carrot-seed)
- [31SaaS](https://topboilerplates.com/31saas)
