---
title: Guides
description: Learn how to use your favorite tooling in a Turborepo.
---

import { Cards, Card } from '#components/card';

Turborepo works with your favorite frameworks, CI providers, tools, and use cases.

In our community-supported guides, you'll find examples of how to use `turbo` with the rest of your tooling.

<Cards>
<Card
  title="Frameworks"
  description="Integrate frameworks into your Turborepo"
  href="/docs/guides/frameworks"
/>
<Card
  title="Continuous Integration"
  description="Use Turborepo with your CI"
  href="/docs/guides/ci-vendors"
/>

<Card
  title="Tools"
  description="Bring your favorite tooling"
  href="/docs/guides/tools"
/>

<Card
  title="Single-package workspaces"
  description="Integrate with a standalone application"
  href="/docs/guides/single-package-workspaces"
/>

<Card
  title="Generating code"
  description="Create new code fast"
  href="/docs/guides/generating-code"
/>

<Card
  title="Skipping tasks"
  description="Go fast by doing nothing"
  href="/docs/guides/skipping-tasks"
/>

<Card
  title="Publishing packages"
  description="Use your packages outside of your Turborepo"
  href="/docs/guides/publishing-libraries"
/>

<Card
  title="Handling platforms"
  description="OS, Node.js version, and other factors"
  href="/docs/guides/handling-platforms"
/>

<Card
  title="Multi-language support"
  description="Many languages, one repository"
  href="/docs/guides/multi-language"
/>
</Cards>
