Clone a Turborepo starter repository to get a head start on your monorepo.
BasicMinimal Turborepo example for learning the fundamentals.
SvelteKitMonorepo with multiple SvelteKit apps sharing a UI Library
Design SystemUnify your site's look and feel by sharing a design system across multiple apps.
Gatsby.jsMonorepo with a Gatsby.js and a Next.js app both sharing a UI Library
Kitchen SinkWant to see a more in-depth example? Includes multiple frameworks, both frontend and backend.
React NativeSimple React Native & Next.js monorepo with a shared UI library
Create React AppSimple Create React App monorepo with a shared UI library
DockerMonorepo with an Express API and a Next.js App deployed with Docker utilizing turbo prune
Monorepo with ChangesetsSimple Next.js monorepo preconfigured to publish packages via Changesets
Non-MonorepoExample of using Turborepo in a single project without workspaces
PrismaMonorepo with a Next.js App fully configured with Prisma
RollupMonorepo with a single Next.js app sharing a UI library bundled with Rollup
Tailwind CSSMonorepo with multiple Next.js apps sharing a UI Library all using Tailwind CSS with a shared config
ViteMonorepo with multiple Vanilla JS apps bundled with Vite, sharing a UI Library
For even more examples and starters, see the Turborepo examples directory on GitHub (opens in a new tab).