Wolfy SaaS Starter
Open-source TypeScript starter

Ship SaaS faster.

An opinionated starter wired for auth, background jobs, observability, and production deploys. Fork it, set your env vars, ship.

Built on

Next.js
TypeScript
Drizzle
Postgres
Redis
BullMQ
Better Auth
Tailwind
Storybook
Sentry
OpenTelemetry
Resend
Docker
Caddy

Why this starter

Everything you need to take a TypeScript SaaS to production — already wired.

Auth-ready

Email/password, OTP, Google + GitHub OAuth, Telegram QR login via Better Auth.

DB-first

Drizzle schema + additive migrations + seeded admin out of the box.

Background jobs

BullMQ workers with typed payloads and the email outbox pattern.

Observability

Sentry + OpenTelemetry, dynamic-imported and env-gated.

Storybook primitives

Every UI primitive ships a co-located story file — CI-enforced.

Production deploy

Healthcheck-gated Docker Compose deploy with rollback baked in.

FAQ