Featured

OpenSaaS Svelte

Free, open-source SaaS starter with Better Auth and Stripe

OpenSaaS Svelte is proof that you don’t need to pay $149+ for a solid SaaS starter. Built on Better Auth — the new kid on the Svelte auth block — it ships with social logins, magic links, and session management that just works.

The Stripe integration covers the essentials: subscription plans, customer portal, and webhook handling. It’s not as deep as paid alternatives (no metered billing, no per-seat pricing), but for most early-stage products, it’s more than enough.

What stands out

The landing page. Most open-source starters ship a README and call it marketing. This one includes a genuinely nice homepage with pricing cards, feature sections, and a blog powered by MDX. Fork it and you’re halfway to launch.

Better Auth is a smart choice — it’s lighter than Lucia while covering the same ground, and the session handling with SvelteKit hooks is elegant.

Where it could improve

No multi-tenancy. If your SaaS has teams, organizations, or workspaces, you’ll need to build that layer yourself. This is a single-user-per-account starter.

Prisma is well-supported but adds build-time overhead and a larger dependency footprint. Developers who prefer Drizzle’s lighter approach may find the migration tedious.

Tech Stack

Auth better-auth
Database postgres-neon
ORM prisma
Payments stripe
Styling tailwind
Email resend
Deploy vercel
Deploy netlify

Strengths

  • Completely free and open source — MIT license
  • Better Auth integration is well-documented and modern
  • Includes a polished landing page and blog out of the box
  • Active GitHub with fast issue response times

Weaknesses

  • Less mature than some paid alternatives
  • No team/multi-tenant support yet
  • Prisma can feel heavy if you prefer lighter ORMs

Best for

Indie hackers and early-stage founders who want a solid SaaS base without upfront cost

Not ideal for

Teams needing multi-tenant features or enterprise-grade role management

Similar starters