{"repo":"brandhaug/b2b-saas-starter","free":true,"listed":false,"github":"https://github.com/brandhaug/b2b-saas-starter","clone":"git clone https://github.com/brandhaug/b2b-saas-starter.git","description":"Cloudflare-first B2B SaaS monorepo starter. TanStack Start, Effect v4, Drizzle on D1, Better Auth, Alchemy v2, REST + MCP, React Email, Storybook, Vitest, Playwright, oxlint, oxfmt, Turbo, Bun.","language":"TypeScript","stars":39,"topics":["monorepo","starter","starter-kit","starter-template","typescript","alchemy","b2b","better-auth","bun","cloudflare"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"B2B SaaS Starter Cloudflare-first B2B SaaS monorepo. TanStack Start, Effect v4, Drizzle on D1, Better Auth, Alchemy v2, REST + MCP, React Email, Storybook, Vitest, Playwright, oxlint, oxfmt, Turbo, Bun. About A starter repository for shipping a B2B SaaS on Cloudflare's platform without making the early architectural decisions yourself. The public homepage showcases the repo and its architecture. The authenticated reference application demonstrates workspaces, starter modules, adoption readiness, integrations, API tokens, webhooks, reports, notifications, audit events, and a Better Auth admin dashboard — proving the foundation works end-to-end before you fork. Features - TanStack Start web app (SSR + server functions) on a Cloudflare Worker, plus a separate Worker for public REST and MCP. - Effect v4 application layer in packages/capabilities shared across web, API, MCP, background, and tests. - Drizzle ORM over a single shared Cloudflare D1 database, with Better Auth tables included. - Better Auth with email/password, username, GitHub OAuth scaffolding, and the admin plugin. - Alchemy v2 IaC in alchemy.run.ts — provisions D1, Queues + DLQ, Email Service, RateLimit bindings, and the three Workers. - Background worker with cron-based catalog refresh and queue-backed outbound webhook delivery (with DLQ). - React Email templates wired to Cloudflare's SendEmail binding. - Wide-event observability via Effect's Logger , with x-trace-id propagation across services. - Storybook for UI","default_branch":null,"files":null,"tree":[],"storefront":"/r/brandhaug","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/brandhaug/b2b-saas-starter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}