Open-source · MIT License

The SaaS starter kit that ships everything.

Auth, multi-tenant API, background jobs, a full design system, and CI/CD — wired together and ready on day one.

Get started free →View live demo
zsh — ~/projects
$pnpm create @sb-codex/sb-app@latest my-saas
Created project in ./my-saas
Installed 12 @sb-codex plugins
Ready — run pnpm dev
12+npm plugins
100%TypeScript
1command to start
0vendor lock-in
What's included

Everything you need. Nothing you don't.

🔐

Auth out of the box

Email/password + Google OAuth via better-auth — sessions, tokens and guards already wired.
🏢

Multi-tenant by design

Row-level security at the DB layer. Every query is scoped to a tenant automatically.

End-to-end type safety

tRPC v11 + Zod. Change a server type and TypeScript catches it on the client instantly.
🚀

CI/CD on day one

GitHub Actions → GHCR → VPS. Push to main and it ships, no pipeline to assemble.
Under the hood

Modern defaults. No lock-in.

Frontend
React 19
TanStack Router
Tailwind v4
Radix UI
Backend
Fastify 5
tRPC v11
Drizzle ORM
better-auth
Data & Jobs
PostgreSQL
Valkey (Redis)
BullMQ
Meilisearch
Infra
Docker Compose
Traefik v3
GitHub Actions
Turborepo

One command. Your full SaaS stack.

Scaffold, install, and run — then start shipping features instead of plumbing.

zsh — quick start
$pnpm create @sb-codex/sb-app@latest
# scaffolds the monorepo
$cd my-saas && pnpm dev
Local: http://localhost:3000