Skip to content
Avatar of vercelvercel/turborepo

Turborepo Kitchen Sink Starter

This is an official starter Turborepo with an Express server, Next.js app, Vite app, and a Remix blog all sharing four local packages.

turborepo-kitchen-sink-starter

Turborepo kitchen sink starter

This Turborepo starter is maintained by the Turborepo core team.

This example also shows how to use Workspace Configurations.

Using this example

Run the following command:

npx create-turbo@latest -e kitchen-sink

What's inside?

This Turborepo includes the following packages and apps:

Apps and Packages

  • api: an Express server
  • storefront: a Next.js app
  • admin: a Vite single page app
  • blog: a Remix blog
  • @repo/eslint-config: ESLint configurations used throughout the monorepo
  • @repo/jest-presets: Jest configurations
  • @repo/logger: isomorphic logger (a small wrapper around console.log)
  • @repo/ui: a dummy React UI library (which contains <CounterButton> and <Link> components)
  • @repo/typescript-config: tsconfig.json's used throughout the monorepo

Each package and app is 100% TypeScript.

Utilities

This Turborepo has some additional tools already setup for you:

turborepo-kitchen-sink-starter
Avatar of vercelvercel/turborepo

Turborepo Kitchen Sink Starter

This is an official starter Turborepo with an Express server, Next.js app, Vite app, and a Remix blog all sharing four local packages.

Turborepo kitchen sink starter

This Turborepo starter is maintained by the Turborepo core team.

This example also shows how to use Workspace Configurations.

Using this example

Run the following command:

npx create-turbo@latest -e kitchen-sink

What's inside?

This Turborepo includes the following packages and apps:

Apps and Packages

  • api: an Express server
  • storefront: a Next.js app
  • admin: a Vite single page app
  • blog: a Remix blog
  • @repo/eslint-config: ESLint configurations used throughout the monorepo
  • @repo/jest-presets: Jest configurations
  • @repo/logger: isomorphic logger (a small wrapper around console.log)
  • @repo/ui: a dummy React UI library (which contains <CounterButton> and <Link> components)
  • @repo/typescript-config: tsconfig.json's used throughout the monorepo

Each package and app is 100% TypeScript.

Utilities

This Turborepo has some additional tools already setup for you:

Unleash New Possibilities

Deploy your app on Vercel and unlock its full potential