Nx is a smart, fast, extensible monorepo build system and integrated CI platform created and maintained by Nrwl. The Nx CLI (Rust core, TypeScript plugins) provides task orchestration, dependency-graph analysis, affected-only execution, local caching, and code generation across Angular, React, Next.js, Node, Vue, Vite, Webpack, Jest, Cypress, Playwright, Storybook, Gradle, .NET, Go, and dozens of other ecosystems. Nx Cloud extends the CLI with remote caching, distributed task execution via Nx Agents, atomized E2E test splitting, and AI-powered Self-Healing CI that detects, fixes, and retries failing pipelines. The Nx Console IDE extension and Nx MCP server make the workspace graph and generators consumable by editors and AI agents including Claude Code, Cursor, and Copilot. MIT licensed, with 28k+ GitHub stars, millions of monthly npm downloads, and adoption by 30% of the Fortune 500.
Nx publishes 10 APIs on the APIs.io network. Tagged areas include Monorepo, Builds, Build System, TaskRunner, and Dependency-Graph.
Nx’s developer surface includes developer portal, documentation, getting-started guide, engineering blog, changelog, pricing, signup flow, and 30 more developer resources.
Create-or-Update Ergonomics could not be measured. We hold no machine-readable contract for
this provider to read, so there is nothing to measure a write surface against. Excluded rather than scored zero:
never-measured and measured-empty are different facts. Publishing an OpenAPI is what makes this facet — and
several others — scorable at all.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/nx-dev: open an issue to ask a question, or submit a pull request to add artifacts.
Submit an artifact on GitHub — free →Manage your own listing — the Influence plan, $499/mo →
The Nx command-line interface — the primary surface for running, caching, and orchestrating tasks across a monorepo. Built in Rust for performance and extensible via TypeScript ...
The Nx plugin system lets you package generators, executors, and inferred-task plugins for any tech stack. Official plugins cover Angular, React, Next.js, Remix, Nuxt, Vue, Node...
Nx builds a project graph and a task graph from your workspace, then uses them to run only the tasks affected by a given change set. `nx graph` opens an interactive visualizatio...
Nx caches task outputs locally based on a hash of inputs (source files, env vars, configuration, and dependencies). Cached tasks are replayed instantly without re-execution. Nx ...
Nx Console is the official IDE extension for Nx and Lerna, available for Visual Studio Code, Cursor, and JetBrains IDEs (WebStorm, IntelliJ, RustRover). Provides project detail ...
Nx Cloud Remote Cache shares cached task outputs across machines and CI agents. Cache hits skip redundant builds and tests in CI and on teammates' machines. Authenticated via `N...
Nx Agents distribute task execution across managed CI machines with automatic load-balancing, flaky-task retries, and dynamic agent allocation sized to the affected task graph. ...
The Nx MCP server exposes the Nx project graph, task graph, generator catalog, and documentation to MCP-compatible AI agents (Claude Code, Cursor, Copilot, Windsurf). Lets agent...
Nx CLI — Rust-powered task runner for monorepos with `nx run`, `nx affected`, `nx graph`, `nx generate`, `nx migrate`, `nx release`, `nx sync`, and `nx init`
Polyglot plugin system — first-party plugins for Angular, React, Next.js, Remix, Nuxt, Vue, Node, Express, Nest, Expo, React Native, Detox, Vite, Webpack, Rspack, Esbuild, Rollup, Jest, Vitest, Cypress, Playwright, Storybook, ESLint, Web Components, Gradle, and .NET
Inferred tasks — auto-discovers `package.json` scripts and tasks from Vite, Webpack, Jest, Vitest, ESLint, Gradle, Maven, .NET, Go, and more without manual configuration
Project graph and task graph with `nx graph` interactive visualization
Affected commands (`nx affected -t build|test|lint`) run only what changed since a base ref
Local task caching with input-hash invalidation; worktree-aware in Nx 22.7
Task sandboxing (Nx 22.6) traces undeclared file I/O similar to Bazel
`nx release` for versioning, changelog generation, and publishing
`nx migrate` automates version upgrades with codemods for major Nx and plugin releases
`nx sync` synchronizes generated files (TypeScript references, package.json deps) across the workspace
Nx Console IDE extension for VS Code, Cursor, and JetBrains IDEs
Nx MCP server — exposes workspace graph, generators, and docs to MCP-compatible AI agents
AI-enhanced chat in VS Code/Cursor through Nx Console workspace context injection
Nx Cloud Remote Cache shares cache hits across teammates and CI
Nx Agents distribute tasks across managed CI machines with dynamic agent allocation
Atomized E2E test splitting for Cypress and Playwright
Self-Healing CI — AI agent detects failed tasks, proposes fixes as PR suggestions, retries flaky tests
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.