About Sushi SaaS — What It Is and Why It’s Reliable
A production‑ready, MIT‑licensed SaaS starter focused on shipping real products: i18n, Better Auth, Drizzle ORM, Stripe billing, MDX docs, RBAC admin, and practical DX. Built to be cloned, extended, and trusted.
What is Sushi SaaS?
Sushi SaaS is a pragmatic, production‑oriented Next.js starter for building and launching real SaaS products. It ships the pieces you actually need on day one—authentication, billing, organizations, credits, storage, admin, and internationalization—wired together with a typed database and explicit migrations.
Core stack:
- Next.js App Router with localized routes (next‑intl)
- Better Auth + Postgres via Drizzle ORM
- Stripe Checkout + webhook finalization (credits ledger ready)
- A separate Fumadocs website for public guides and engineering articles
- Admin pages with server‑enforced RBAC
- Sensible DX: pnpm, ESLint/Tailwind, health endpoint, clear envs
GitHub repository: https://github.com/PansaLegrand/sushi-saas-template
git clone https://github.com/PansaLegrand/sushi-saas-template.git
cd sushi-saas-template
pnpm install && pnpm devWhy you can rely on it
- Typed from data to UI: Drizzle schemas are the single source of truth; drizzle‑kit migrations keep your database in sync.
- Real flows, not stubs: Auth, billing (Stripe), and admin permissions are connected and exercised in the UI.
- Predictable i18n: Route‑prefixed locales with next‑intl and aligned message catalogs.
- Operational clarity:
/api/health, explicit env templates, and repository guidelines for builds, lint, and migrations. - Clear documentation: Every major capability (auth, billing, database, admin, emails) has an MDX guide with practical commands and file references.
- Proven in the wild: The template reflects patterns used to ship real products (e.g., https://dojoclip.com, https://www.sushisaas.com).
What makes it unique
- MIT License: Use it commercially, modify it freely, and move fast. See
LICENSEin the repository. - Full‑feature starter: Auth, billing, credits ledger, affiliates, reservations demo, admin, storage, and i18n are ready out of the box.
- Independent documentation: this website owns MDX, SEO, and editorial releases without adding content dependencies to every cloned app.
- Author consultancy available: Need help adapting this to your use case? The author offers implementation and advisory services so you can ship faster with confidence. Email: pansalegrand@gmail.com (English, French, Chinese — working proficiency)
What you get on day one
- Authentication & RBAC: Better Auth, typed DB adapter, secure admin with read‑only/read‑write roles.
- Billing that sticks: Stripe Checkout sessions + signed webhooks to finalize and grant credits.
- Credits & orders: A simple ledger to power usage‑based products and free trials.
- Internationalization: Locale‑prefixed routes and message bundles for the product UI.
- Public documentation: maintained here as a separately deployable Fumadocs project.
- Developer experience: pnpm, Turbopack/Webpack toggle, ESLint/Tailwind, and repository conventions.
Why I built this open‑source project
I started Sushi SaaS to connect with other builders and to keep myself shipping. Open source makes that possible: it invites real conversations, sparks side projects, and sometimes opens the door to join a startup.
- Connection and momentum: I want to meet collaborators, explore side projects, and—if the chemistry is right—be part of a startup. Publishing real, working code is the best conversation starter I know.
- Better software through openness: Boilerplates only get great when people use them, critique them, and improve them. This is my version of building in public—without a monetary incentive—just the joy of coding and seeing others build on top.
Links
- GitHub: https://github.com/PansaLegrand/sushi-saas-template
- Getting Started docs: Quick Start
If you want this template tailored to your product or to validate your MVP quickly, reach out at pansalegrand@gmail.com. I speak English, French, and Chinese (working proficiency).