---
title: "Build and run a project"
description: "Bundle code, analyze builds, and coordinate development processes."
pagination: false
---

{/* Generated from content/. Edit the catalog, not this page. */}

<PurposeNote title="Start with the tradeoff">Check runtime targets, output formats, and how tasks depend on one another.</PurposeNote>

## Options for this task

<LibraryIndex category="build-tools" />

<LibraryCard libraryId="vercel-ncc" />

<LibraryCard libraryId="concurrently" />

<LibraryCard libraryId="npm-run-all" />

<LibraryCard libraryId="rolldown" />

<LibraryCard libraryId="rsdoctor" />

<LibraryCard libraryId="tsx" />

<LibraryCard libraryId="wireit" />

## Before you decide

Try a small, realistic example. Check the runtime, accessibility, maintenance, and license requirements for the features you need.

[Browse build tools &amp; task runners →](/build-tools)

[Explore more tasks →](/tasks)
