Ship your SaaS in days, not months
A production-ready monorepo boilerplate with Next.js, Elysia.js, and Bun. Auth, payments, email, background jobs — everything you need to launch.
Everything you need to launch
Stop rebuilding the same foundations. Start with a complete stack and focus on what makes your product unique.
Authentication
Email/password auth with verification, password reset, and session management via Better Auth.
Payments
Stripe subscriptions with billing portal, plan management, and webhook handling built-in.
Transactional Email
Beautiful React Email templates sent via Resend with BullMQ background processing.
Background Jobs
BullMQ queues and workers for async operations with Redis-backed reliability.
How it works
Three steps from `git clone` to a deployed product.
Sign up
Clone the template, run the init script, drop in your Stripe and Resend keys.
Configure
Tweak plans, branding, and feature flags. Multi-tenant orgs and RLS are already wired.
Ship
Deploy to Dokploy, Vercel, or any Docker host. CI, observability, and security gates included.
Loved by builders
“Saved me a full month of plumbing. Auth, billing and email all just worked on day one.”
“The multi-tenant + RLS pattern is exactly what I would have built — but it is already here, tested.”
“My AI features shipped in a weekend thanks to the rate limit + token accounting baked in.”
Built on tools you trust
No exotic vendor lock-in. Each piece is best-of-breed and swappable.
- Next.js 16
- Elysia.js
- Bun
- Drizzle
- Postgres
- Redis
- Better Auth
- Stripe
- Resend
- BullMQ
- Tailwind
- shadcn/ui
Simple pricing
Start free. Upgrade when you outgrow it.
Free
Kick the tires on a small project.
- 1 project
- 1 GB storage
- 5 MB uploads
Basic
For freelancers and small teams.
- 5 projects
- 10 GB storage
- 50 MB uploads
Pro
For scaling SaaS and serious workloads.
- 20 projects
- 50 GB storage
- 500 MB uploads
Frequently asked
Is this a framework or a boilerplate?
Boilerplate. You own the code. Fork it, change it, ship it — no upstream sync, no runtime dependency on us.
Why Bun + Elysia instead of Node + Express?
Bun is 3-4× faster on cold start and ships its own bundler, runtime, and test runner. Elysia is end-to-end type-safe via Eden Treaty.
Do I need to use Stripe / Resend / Bunny?
No. Each integration is gated behind env vars and a feature flag in the init script. Swap them for what you prefer.
Is the multi-tenant story real?
Yes — Better Auth orgs + teams + custom RBAC, with Postgres RLS enforced via withTenant() helpers and FORCE ROW LEVEL SECURITY.
How do I deploy?
Docker Compose for staging and production, Dokploy-friendly, with separate backend and BullMQ scheduler services. Migrations run in CI.
Can I use this for client work?
Yes. MIT-licensed. Use it for personal, commercial, and client projects without attribution.
Get launch updates
New features, deployment recipes, and SaaS tips. No spam, unsubscribe anytime.
Ready to build?
Clone the repo, run the init script, and start building your SaaS in minutes.
Get Started Free