react-starter-kit vs velobase-harness

Two of the top projects in SaaS boilerplates, side by side: who leads on each score part and who each one suits, then setup, license, activity and what each review found.

22nd of 8 in SaaS boilerplates

react-starter-kit

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

57 out of 100
33rd of 8 in SaaS boilerplates

velobase-harness

Next.js AI SaaS base with credits, usage billing, workers and anti-abuse

56 out of 100

Verdict

react-starter-kit ranks higher, 57 to 56. Of the 5 score parts we measure for both, react-starter-kit leads on 2, velobase-harness on 2 and 1 is even.

  • Adoptionreact-starter-kit leads by 38 points, 63 to 25: a wide gap.
  • Freshnessvelobase-harness leads by 30 points, 100 to 70: a wide gap.
  • Maintenancevelobase-harness leads by 9 points, 69 to 60.
  • Easy to runEven at 33.
  • Agent-readyreact-starter-kit leads by 15 points, 85 to 70: a wide gap.

Pick react-starter-kit if you are

TypeScript teams building a SaaS on Cloudflare's edge

  • Auth, organizations and Stripe billing are already wired in
  • One TypeScript type contract from Drizzle schema through tRPC to the React UI

Pick velobase-harness if you are

Builders turning an AI prototype into a paid product

  • Credit ledger, usage metering and entitlements are built in, not left to you
  • Anti-abuse for free credits: rate limits, Turnstile, disposable-email checks, clawbacks
react-starter-kit vs velobase-harness: score parts and facts
What we comparereact-starter-kitvelobase-harness
Score parts, out of 100
Adoption63, popular25, niche
Freshness70, recent100, active
Maintenance60, fair69, fair
Easy to run33, some setup33, some setup
Agent-ready85, ready70, partly
Facts from GitHub and the README
Stars23.7k613
LicenseMIT (permissive)MIT (permissive)
Last commitOct 2026Oct 2026
Last releaseAug 2015Sep 2026
LanguageTypeScriptTypeScript
DockerNoYes
GPUNot neededNot needed
arm64 or Apple SiliconNot statedNot stated

react-starter-kit

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
  • TypeScript
  • Needs Cloudflare Workers, Neon PostgreSQL, Bun, Resend, Stripe (optional), Terraform
  • GitHub template
  • ⚠️ .env file committed

velobase-harness

A Next.js 15 and tRPC application with Prisma on Postgres and BullMQ on Redis that already has accounts, subscriptions, a credit ledger, Stripe and NowPayments, entitlement checks, affiliate accounting, server-side attribution, anti-abuse controls (rate limits, Turnstile, disposable-email checks), lifecycle email, an admin area and a multi-provider AI chat module. One command starts Postgres and Redis in Docker. For builders turning an AI prototype into a paid product.

Who it is for: Builders turning an AI prototype into a paid product

Strengths

  • Credit ledger, usage metering and entitlements are built in, not left to you
  • Anti-abuse for free credits: rate limits, Turnstile, disposable-email checks, clawbacks
  • Runs as one process or split web, worker and API by SERVICE_MODE
  • Docker compose, English and Chinese docs, AGENTS.md and CLAUDE.md

Weaknesses

  • No unit-test script; only service-mode smoke tests
  • Large surface area; the framework guide asks for domain design before coding
  • Payments are Stripe and NowPayments; others need adapters
  • Seed shows 607 stars; young project
  • TypeScript, ai-sdk, openai, anthropic, google
  • Needs postgres, redis, docker, stripe, model-api-keys
  • GitHub template
  • Docker
  • env example file
  • sign-in: Auth.js

More in SaaS boilerplates

Building with these?

We help teams pick an open-source AI stack and run it in production. Client work never changes a rank.