33
Cloudflare Multi-Worker Starter Kit is a production-minded Turborepo template for full-stack apps on Cloudflare Workers—with Durable Objects, React Router 7 (streaming SSR + form actions), and end-to-end TypeScript from the edge to your UI.
If you’ve wanted Workers + DOs + a real app shell without stitching fifteen blog posts together, this repo is meant to be the shortcut: typed bindings across workers, a deploy story (dry-run vs live), and monorepo tasks that stay cache-friendly.
What you get
Typed cross-worker DO calls — Wrangler typegen wired through a shared script so bindings and RPC-style calls stay in sync as you add workers.
React Router 7 app — Routes, loaders/actions, and patterns that play nicely with Workers (including env/binding conventions spelled out for agents and humans).
Multiple Durable Object examples — Different interaction patterns so you’re not guessing how to wire the next DO.
Turborepo-first workflow — Local vs prod typegen/wrangler flows, generators for new DO packages, and deploy tasks designed for repeat runs (not “works once on my laptop”).
Deploy pipeline you can trust — Explicit separation between safe dry-run deploys and live deploys, plus production env setup helpers so you’re not reverse-engineering secrets from a gist.
Who it’s for
Teams and solo devs shipping edge-first products on Cloudflare.
People who want batteries-included structure but still own the code (no black-box framework lock-in).
Try it
Open the repo, use “Use this template” on GitHub, run bun install → bun run setup → bun run dev, and you’re in. Docs cover env files, typegen, and deploy—so the README is the map, not decoration.
If this saves you time, a ⭐ on GitHub helps others find it—and issues/PRs are welcome if you want to harden patterns for real workloads.
Built with