---
title: "npm-run-all"
description: "A runner for executing npm scripts sequentially or in parallel."
pagination: false
---

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

<PurposeNote title="Good for">Organizing a development or build workflow across multiple package scripts.</PurposeNote>

## What it does

A runner for executing npm scripts sequentially or in parallel.

## When it fits

Organizing a development or build workflow across multiple package scripts.

## Other options in this category

<div data-pagefind-ignore>

- [@vercel/ncc](/build-tools/vercel-ncc) — Packaging server code and its dependencies for deployment.
- [concurrently](/build-tools/concurrently) — Starting a frontend, backend, and supporting processes in one workflow.
- [Rolldown](/build-tools/rolldown) — Building bundles with tooling designed around Rollup-style integration.
- [Rsdoctor](/build-tools/rsdoctor) — Investigating build behavior, module composition, and bundling problems.
- [tsx](/build-tools/tsx) — Running development scripts and local TypeScript programs directly.

</div>

## Source

[Project source for npm-run-all ↗](https://github.com/mysticatea/npm-run-all)

Editorial overview reviewed on October 24, 2026. Follow the source for current setup, compatibility, and licensing.

[Build and run a project →](/tasks/build-and-run-a-project)

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