A full-stack monorepo template for building SaaS applications with React 19, tRPC, and Cloudflare Workers.
React Starter Kit is a full-stack monorepo template for building SaaS applications. It provides a production-ready foundation with React 19, tRPC, and Cloudflare Workers, offering type safety from the database to the UI. It solves the problem of complex project setup by including authentication, billing, and edge deployment configurations out of the box.
Full-stack developers and teams building modern SaaS applications who want a type-safe, edge-deployed foundation without spending weeks on initial configuration.
Developers choose it for its comprehensive, opinionated stack that includes everything needed for a SaaS product, its emphasis on end-to-end type safety, and its optimized deployment to the edge via Cloudflare Workers.
Modern React starter kit with Bun, TypeScript, Tailwind CSS, tRPC, Stripe, and Cloudflare Workers. Production-ready monorepo for building fast web apps.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Leverages TypeScript, tRPC, and Drizzle ORM to maintain a single type contract from database queries to UI components, ensuring consistency and reducing runtime errors as highlighted in the type-safe full stack feature.
Architected as three interconnected Cloudflare Workers (web, app, api) with service bindings, enabling low-latency global deployment and optimized for edge computing scenarios.
Includes Better Auth for authentication (email OTP, passkeys, OAuth) and Stripe for subscriptions out of the box, significantly reducing initial setup time for SaaS products.
Uses Bun runtime, Vite, and pre-configured VS Code extensions for a fast development experience, with built-in testing via Vitest and linting with ESLint.
Heavily reliant on Cloudflare Workers and services like Neon PostgreSQL; migrating to other platforms requires substantial rework due to the edge-native architecture and service bindings.
Assumes familiarity with niche tools like Bun, tRPC, Drizzle ORM, and TanStack Router, which can be challenging for developers accustomed to more mainstream stacks like Node.js or Express.
With multiple apps (web, app, api, email) and packages, the structure is overwhelming for small projects, and setup involves configuring numerous environment secrets and bindings.