Runs entirely on Cloudflare
0Stack is a production-ready SaaS starter on Cloudflare Workers: auth, Stripe billing, database, file storage, and email — set up in one command, deployed to 300+ cities in the next.
Launching soon at $79 for the first cohort — then $129. No spam, just the launch email.
Batteries included
Email & password, magic links, Google + GitHub OAuth — powered by better-auth, stored in your own D1. No per-user pricing, ever.
Subscriptions, trials, customer portal, and idempotent webhooks — replay-tested. Dunning states surface in the UI out of the box.
Cloudflare D1 with Drizzle ORM: typed queries, generated migrations, and a local dev DB that persists between restarts.
Avatar and file flows with zero egress fees, served through your Worker with owner checks — private by default.
React Email templates sent through Resend. In local dev, emails print to your console — no API key needed to start.
Ships with CLAUDE.md, AGENTS.md, and Cursor rules — Claude Code and Cursor understand the codebase from the first prompt.
Why not a free template?
npm run setup — resources, secrets, migrationsFounding cohort
founding price — first cohort only
The complete 0Stack codebase (Vite 8 + React 19 + Hono on a single Worker, D1 + Drizzle, R2, better-auth, Stripe, Resend), the one-command setup script, an integration test suite, CI config, and full documentation — delivered via private GitHub repo access.
No. Everything runs on the free tier: 100k requests/day, 5 GB database, 10 GB storage with free egress. The $5/month Workers plan lifts limits when you have real traction.
No — and that's the point. 0Stack is a Vite SPA and a Hono API in one Worker. No adapter layer, no framework lock-in, sub-second builds, and a request path you can read in an afternoon.
One email when 0Stack launches, with the $79 founding price (it goes to $129 after the first cohort). Nothing else, no spam.