Provider-Independent · Server-First · Full-Stack SaaS Foundation

Production-Grade SaaS Starter Built for Scale

Launch faster with Better Auth, Drizzle ORM, multi-provider billing (Stripe & Creem), atomic feature gates, presigned S3/R2/MinIO object storage, and transactional Resend email templates.

Better Auth + OAuth
Stripe & Creem Adapters
Atomic SQL Feature Quotas
S3 / R2 / MinIO Storage
6 Lifecycle Email Templates

Architected For Real SaaS Operations

Designed to eliminate provider lock-in and provide a rock-solid foundation across every layer.

Unified Authentication

Better Auth integration with email/password, social OAuth (Google, GitHub), password recovery, and server-side session protection.

Multi-Provider Billing & Quotas

Stripe & Creem checkout, idempotent webhooks, 3-day grace periods, and atomic SQL quota consumption via FeatureGateService.

Presigned Storage & Claim Flow

S3, Cloudflare R2, and MinIO adapters with presigned PUT uploads, HEAD verification, signed private URLs, and anonymous file claiming.

Transactional Email Center

Resend delivery with 6 structured HTML & plain-text templates wired into registration, password reset, and subscription webhooks.

Modular User Settings

Dedicated views for Profile, Billing, Security, Account deletion, and Preferences at `/settings/*`.

10+ Drizzle ORM Schemas

Normalized PostgreSQL schema covering Users, Profiles, Customers, Plans, Prices, Entitlements, Subscriptions, Webhooks, Invoices, Usage, and Files.