Grow your repos not your build times

Grow your repos not your build times

Grow your repos not your build times

Nx keeps your monorepo fast and efficient, locally and in CI.

Built for developers and the coding agents working alongside them.

$

npx nx@latest init

For:

Humans

Agents

$

npx nx@latest init

For:

Humans

Agents

Trusted by leading teams worldwide

3.5 million+

developers use Nx every day

Over 75%

of Fortune 500 companies use Nx

44 million+

downloads on NPM every month

NX FEATURES

Faster local development for you and your agents

  1. Nx maps how every project in your monorepo connects, so developers and agents see what a change affects before they make it.

  2. Task dependencies are coordinated automatically, so checking a change doesn’t mean figuring out what needs to build first.

  3. Agents build, test and lint through one CLI. Only what the change touches runs and the rest comes from cache, so the verification loop stays fast; with guardrails that keep agents inside the workspace.

  4. Automatically run checks on affected projects and their downstream dependents. Less unnecessary work means faster feedback locally and shorter CI runs.

NX FEATURES

Faster local development for you and your agents

  1. Nx maps how every project in your monorepo connects, so developers and agents see what a change affects before they make it.

  2. Task dependencies are coordinated automatically, so checking a change doesn’t mean figuring out what needs to build first.

  3. Agents build, test and lint through one CLI. Only what the change touches runs and the rest comes from cache, so the verification loop stays fast; with guardrails that keep agents inside the workspace.

  4. Automatically run checks on affected projects and their downstream dependents. Less unnecessary work means faster feedback locally and shorter CI runs.

EXTENSIBILITY

Work with any tech stack

Work with any tech stack

Polyglot by design with first-class support for JS, .NET, and Java. Plus community plugins for Python, Rust, Go, and PHP.

ReactNext.jsViteRspackAstroDockerMaven.NETRust

And +140 more

Set up in minutes,
faster from your next run

No config to start

Simple configuration

Run nx init in your existing repo. Nx runs your package.json scripts as they are.

No restructuring required

Other build systems only cache well after you break your code into many small projects. Nx’s Ultracache tracks which files each task reads and reruns only the tasks affected by a change. Even in one big app.

11.7x faster CI. See how →

CI

The cheapest VM is the one you never start

Nx Cloud skips work that’s already done and packs the rest tightly across machines. Same pipeline, 9x faster, on half the compute.

Ultracache

new

Every cache hit saves compute minutes, so accuracy matters. Traditional remote caching relies on the inputs you declare in config. Ultracache watches which files each task actually reads and writes, so a change reruns only the tasks it really touches. Increasing cache hits and reducing compute.

Dynamic Task Packing

new

Not more machines, fuller ones. Nx Cloud learns how long each task runs and what it needs. Large test suits are broken down into tasks and packed tightly across VMs, so CI finishes faster on fewer machines.

Average verification time
Remote cache onlyNx Cloud (Ultracache + Dynamic Task Packing)Speedup
45m 32s4m 58s9.2x

9x faster while using 52% less compute

One workspace, two very different outcomes. Ultracache and Dynamic Task Packing reduce verification time and compute by running fewer tasks, and needing fewer machines for what remained.

See the benchmark →

CUSTOMERS

Teams ship faster with Nx Cloud

From startups to monorepos with hundreds of projects, here is what changed after they connected Nx Cloud.

Read their story→
“Junior developers were amazed at how fast things became. They'd run tests expecting them to take 20 minutes, and they'd finish in seconds!”

Quote from

Pavlo Grosse

Senior Software Engineer, Hetzner Cloud

of computation saved every single day

cache hit rate

minutes on CI

projects in modular architecture

CUSTOMERS

Teams ship faster with Nx Cloud

From startups to monorepos with hundreds of projects, here is what changed after they connected Nx Cloud.

“Junior developers were amazed at how fast things became. They'd run tests expecting them to take 20 minutes, and they'd finish in seconds!”

Quote from

Pavlo Grosse

Senior Software Engineer, Hetzner Cloud

projects in modular architecture

cache hit rate

of computation saved every single day

minutes on CI

  • docs:build
  • storybook:build
  • api:migrate
  • web:e2e-ci
  • design-system:build
  • design-system:test
  • web-e2e:e2e
  • web-e2e:e2e--auth.spec.ts
  • web-e2e:e2e--checkout.spec.ts
  • web-e2e:e2e--dashboard.spec.ts
  • web-e2e:e2e--settings.spec.ts
  • web-e2e:e2e--search.spec.ts
  • web-e2e:e2e--onboarding.spec.ts
  • ui:build
  • ui:test
  • ui:lint
  • api:build
  • api:test
  • api:lint
  • web:build
  • web:test
  • web:typecheck
  • shared:build
  • shared:test
  • auth:build
  • auth:test
  • data-access:test
  • utils:test
  • docs:build
  • storybook:build
  • api:migrate
  • web:e2e-ci
  • design-system:build
  • design-system:test
  • web-e2e:e2e
  • web-e2e:e2e--auth.spec.ts
  • web-e2e:e2e--checkout.spec.ts
  • web-e2e:e2e--dashboard.spec.ts
  • web-e2e:e2e--settings.spec.ts
  • web-e2e:e2e--search.spec.ts
  • web-e2e:e2e--onboarding.spec.ts
  • ui:build
  • ui:test
  • ui:lint
  • api:build
  • api:test
  • api:lint
  • web:build
  • web:test
  • web:typecheck
  • shared:build
  • shared:test
  • auth:build
  • auth:test
  • data-access:test
  • utils:test

Fast locally. Fast in CI.

Fast locally. Fast in CI.

Fast locally. Fast in CI.

Nx runs only what your change affects. Nx Cloud skips work that's already done and packs the rest onto fewer machines.

Nx runs only what your change affects. Nx Cloud skips work that's already done and packs the rest onto fewer machines.

$

npx nx@latest init

For:

Humans

Agents

$

npx nx@latest init

For:

Humans

Agents