nrwl/nx

The Monorepo Platform that amplifies both developers and AI agents. Nx optimizes your builds, scales your CI, and fixes failed PRs automatically. Ship in half the time.

29,308

stars

17,307

commits

TypeScript

primary language

Sep 10, 2026

updated

nx.dev
angular
build
building-tool
build-system
build-tool
cli
cypress
hacktoberfest
javascript
monorepo
nextjs
nodejs
nx
nx-workspaces
react
storybook
typescript
Browse cluster: Next.js React Component Frameworks

README

Nx Logo

Smart Monorepos · Fast Builds

NPM Version GitHub Stars License Discord X (Twitter) Hours saved Cache hit rate Nx Sandboxing Remote caching Self-healing CI Flaky task retries


Docs  •  Changelog  •  Blog  •  Courses  •  YouTube


Nx is a monorepo solution for TypeScript and polyglot codebases. Built with Rust for performance, extensible via TypeScript. Caches what didn't change, runs only what's affected, and comes with an integrated CI solution. Start simple, scale as you grow.

Quick Start

Visit the Nx quickstart docs to get started.

Why Nx?

  • Incremental by design - Run npx nx init in any npm/pnpm/yarn workspace. Nx picks up your existing package.json scripts, caches their outputs, and runs only what's affected. No changes to your setup required.
  • AI-native tooling - The Nx CLI is optimized for autonomous AI agents so they get the context they need and can operate just like a human. Learn more »
  • Polyglot plugin system - Optional plugins auto-discover tasks, configure cache inputs/outputs, and scaffold code based on your actual tooling. Works with Vite, Webpack, Jest, Vitest, ESLint, Gradle, Maven, .NET, Go, and more.
  • Integrated CI solution - Connect Nx to your CI provider (GitHub Actions, GitLab, Azure, etc.) to enable remote caching, task distribution across machines, affected-only runs, and automatic e2e test splitting. Learn more »
  • Self-healing CI - An AI agent on your CI pipeline that detects failures, analyzes root cause, proposes a fix, and verifies it automatically. Local agents connect to CI via MCP to autonomously detect and fix failures. Learn more »

Who uses Nx?

From startups to Fortune 500 companies. See our Nx success stories »

Want to help?

If you want to file a bug or submit a PR, read up on our guidelines for contributing.

Core Team

Victor SavkinJason JeanBenjamin CabanesJack Hsu
Victor SavkinJason JeanBenjamin CabanesJack Hsu
vsavkinFrozenPandazbcabanesjaysoo
James HenryJon CammisuliMax KlessJuri Strumpflohner
James HenryJon CammisuliMax KlessJuri Strumpflohner
JamesHenrycammisuliMaxKlessjuristr
Caleb UkleSteven NanceMiroslav JonašLeosvel Pérez Espinosa
Caleb UkleSteven NanceMiroslav JonašLeosvel Pérez Espinosa
barbados-clemensllwtmeeroslavleosvelperez
Zachary DeRoseCraigory CoppolaChau TranNicole Oliver
Zachary DeRoseCraigory CoppolaChau TranNicole Oliver
ZackDeRoseAgentEndernartcnixallover
Rares MateiAltan StalkerJosh VanAllenLouie Weng
Rares MateiAltan StalkerJosh VanAllenLouie Weng
rarmateiStalkAltanjoshvanallenlourw

Contributors

(top 30 of 399)

FrozenPandaz

2,404 commits

vsavkin

1,651 commits

jaysoo

1,583 commits

leosvelperez

1,462 commits

nrwl/nx

The Monorepo Platform that amplifies both developers and AI agents. Nx optimizes your builds, scales your CI, and fixes failed PRs automatically. Ship in half the time.

29,308

stars

17,307

commits

TypeScript

primary language

Sep 10, 2026

updated

nx.dev
angular
build
building-tool
build-system
build-tool
cli
cypress
hacktoberfest
javascript
monorepo
nextjs
nodejs
nx
nx-workspaces
react
storybook
typescript
Browse cluster: Next.js React Component Frameworks

README

Nx Logo

Smart Monorepos · Fast Builds

NPM Version GitHub Stars License Discord X (Twitter) Hours saved Cache hit rate Nx Sandboxing Remote caching Self-healing CI Flaky task retries


Docs  •  Changelog  •  Blog  •  Courses  •  YouTube


Nx is a monorepo solution for TypeScript and polyglot codebases. Built with Rust for performance, extensible via TypeScript. Caches what didn't change, runs only what's affected, and comes with an integrated CI solution. Start simple, scale as you grow.

Quick Start

Visit the Nx quickstart docs to get started.

Why Nx?

  • Incremental by design - Run npx nx init in any npm/pnpm/yarn workspace. Nx picks up your existing package.json scripts, caches their outputs, and runs only what's affected. No changes to your setup required.
  • AI-native tooling - The Nx CLI is optimized for autonomous AI agents so they get the context they need and can operate just like a human. Learn more »
  • Polyglot plugin system - Optional plugins auto-discover tasks, configure cache inputs/outputs, and scaffold code based on your actual tooling. Works with Vite, Webpack, Jest, Vitest, ESLint, Gradle, Maven, .NET, Go, and more.
  • Integrated CI solution - Connect Nx to your CI provider (GitHub Actions, GitLab, Azure, etc.) to enable remote caching, task distribution across machines, affected-only runs, and automatic e2e test splitting. Learn more »
  • Self-healing CI - An AI agent on your CI pipeline that detects failures, analyzes root cause, proposes a fix, and verifies it automatically. Local agents connect to CI via MCP to autonomously detect and fix failures. Learn more »

Who uses Nx?

From startups to Fortune 500 companies. See our Nx success stories »

Want to help?

If you want to file a bug or submit a PR, read up on our guidelines for contributing.

Core Team

Victor SavkinJason JeanBenjamin CabanesJack Hsu
Victor SavkinJason JeanBenjamin CabanesJack Hsu
vsavkinFrozenPandazbcabanesjaysoo
James HenryJon CammisuliMax KlessJuri Strumpflohner
James HenryJon CammisuliMax KlessJuri Strumpflohner
JamesHenrycammisuliMaxKlessjuristr
Caleb UkleSteven NanceMiroslav JonašLeosvel Pérez Espinosa
Caleb UkleSteven NanceMiroslav JonašLeosvel Pérez Espinosa
barbados-clemensllwtmeeroslavleosvelperez
Zachary DeRoseCraigory CoppolaChau TranNicole Oliver
Zachary DeRoseCraigory CoppolaChau TranNicole Oliver
ZackDeRoseAgentEndernartcnixallover
Rares MateiAltan StalkerJosh VanAllenLouie Weng
Rares MateiAltan StalkerJosh VanAllenLouie Weng
rarmateiStalkAltanjoshvanallenlourw

Contributors

(top 30 of 399)

FrozenPandaz

2,404 commits

vsavkin

1,651 commits

jaysoo

1,583 commits

leosvelperez

1,462 commits

Languages

TypeScript

84.7%

Roff

7.1%

Rust

4.9%

JavaScript

1.3%

Kotlin

1.2%