Clone a Turborepo starter repository to get a head start on your monorepo.
Minimal Turborepo example for learning the fundamentals.
Unify your site's look and feel by sharing a design system across multiple apps.
Want to see a more in-depth example? Includes multiple frameworks, both frontend and backend.
Example of using Turborepo in a single project without workspaces
Monorepo with Changesets
Simple Next.js monorepo preconfigured to publish packages via Changesets
Create React App
Simple Create React App monorepo with a shared UI library
Monorepo with an Express API and a Next.js App deployed with Docker utilizing turbo prune
Monorepo with a Gatsby.js and a Next.js app both sharing a UI Library
Monorepo with a Next.js App fully configured with Prisma
Simple React Native & Next.js monorepo with a shared UI library
Monorepo with multiple SvelteKit apps sharing a UI Library
Monorepo with multiple Next.js apps sharing a UI Library all using Tailwind CSS with a shared config
For even more examples and starters, see the Turborepo examples directory on GitHub (opens in a new tab).