22nd of 8 in SaaS boilerplates

react-starter-kit

Full-stack SaaS monorepo template on React 19, tRPC and Cloudflare Workers

Stars
23.7k
License
MIT
Last commit
Oct 2026
Last release
Aug 2015
Language
TypeScript
Stars, last 29 weeks+278
24 Mar 2026: 23,413 stars31 Mar 2026: 23,417 stars7 Apr 2026: 23,431 stars14 Apr 2026: 23,439 stars21 Apr 2026: 23,455 stars28 Apr 2026: 23,464 stars5 May 2026: 23,472 stars12 May 2026: 23,488 stars19 May 2026: 23,501 stars26 May 2026: 23,513 stars2 Jun 2026: 23,526 stars9 Jun 2026: 23,531 stars16 Jun 2026: 23,537 stars23 Jun 2026: 23,544 stars30 Jun 2026: 23,553 stars7 Jul 2026: 23,566 stars14 Jul 2026: 23,575 stars21 Jul 2026: 23,587 stars28 Jul 2026: 23,599 stars4 Aug 2026: 23,610 stars11 Aug 2026: 23,616 stars18 Aug 2026: 23,624 stars25 Aug 2026: 23,632 stars1 Sept 2026: 23,642 stars8 Sept 2026: 23,649 stars15 Sept 2026: 23,662 stars22 Sept 2026: 23,673 stars29 Sept 2026: 23,676 stars6 Oct 2026: 23,683 stars13 Oct 2026: 23,691 stars

23,413 on 24 Mar 202623,691 on 13 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

A GitHub template for SaaS apps split into three Cloudflare Workers (Astro marketing site, React 19 SPA, Hono and tRPC API) joined by service bindings. Better Auth handles email OTP, passkeys, Google OAuth and organizations, with optional Stripe subscriptions. Drizzle ORM talks to Neon PostgreSQL through Hyperdrive, provisioned with Terraform.

Who it is for: TypeScript teams building a SaaS on Cloudflare's edge

Strengths

  • Auth, organizations and Stripe billing are already wired in
  • One TypeScript type contract from Drizzle schema through tRPC to the React UI
  • Separate migrate and deploy scripts for staging and production, same script in CI
  • A merge-seed skill pulls upstream template changes into your project

Weaknesses

  • Tied to Cloudflare Workers, Neon PostgreSQL and Hyperdrive; no alternative runtime documented
  • Requires Bun 1.4+ instead of Node.js and npm
  • README describes no built-in AI features; they must be added yourself
  • Email OTP sign-in needs a verified Resend domain for users other than you

What it needs

  • TypeScript
  • Needs Cloudflare Workers, Neon PostgreSQL, Bun, Resend, Stripe (optional), Terraform
  • GitHub template
  • ⚠️ .env file committed

Head to head

Also in SaaS boilerplates

See all 8
Also in SaaS boilerplates
RankProjectScore
1ant-design-proReact admin dashboard template built on Ant Design 6 and Umi Max Live demo ↗ (opens in a new tab)38.9k starsMIT68 out of 100
3velobase-harnessNext.js AI SaaS base with credits, usage billing, workers and anti-abuse613 starsMIT56 out of 100
#4hackathon-starterNode.js and Express boilerplate with auth, API examples and AI samples Live demo ↗ (opens in a new tab)35.3k starsMIT53 out of 100
#5open-saasWasp SaaS template with auth, three payment providers, OpenAI demo app Live demo ↗ (opens in a new tab)16.1k starsMIT45 out of 100
#6AI-Fullstack-SaaS-BoilerplateFastify, tRPC and React SaaS base with Better Auth and SSE chat Live demo ↗ (opens in a new tab)1.4k starsMIT36 out of 100