22nd of 34 in Code review and testing

nx

Monorepo build system with task caching, affected-only runs and CI integration

Stars
29.5k
License
MIT
Last commit
Nov 2026
Last release
Nov 2026
Language
TypeScript
Stars, last 29 weeks+1,193
21 Apr 2026: 28,271 stars28 Apr 2026: 28,327 stars5 May 2026: 28,373 stars12 May 2026: 28,426 stars19 May 2026: 28,470 stars26 May 2026: 28,530 stars2 Jun 2026: 28,574 stars9 Jun 2026: 28,617 stars16 Jun 2026: 28,669 stars23 Jun 2026: 28,729 stars30 Jun 2026: 28,769 stars7 Jul 2026: 28,825 stars14 Jul 2026: 28,899 stars21 Jul 2026: 28,948 stars28 Jul 2026: 28,982 stars4 Aug 2026: 29,034 stars11 Aug 2026: 29,059 stars18 Aug 2026: 29,084 stars25 Aug 2026: 29,128 stars1 Sept 2026: 29,161 stars8 Sept 2026: 29,199 stars15 Sept 2026: 29,240 stars22 Sept 2026: 29,273 stars29 Sept 2026: 29,306 stars6 Oct 2026: 29,327 stars13 Oct 2026: 29,349 stars20 Oct 2026: 29,387 stars27 Oct 2026: 29,417 stars3 Nov 2026: 29,438 stars10 Nov 2026: 29,464 stars

28,271 on 21 Apr 202629,464 on 10 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Nx is a monorepo tool for TypeScript and polyglot codebases, with a core written in Rust and extensibility in TypeScript. It caches task outputs, runs only affected projects, and can be added to an existing npm, pnpm or yarn workspace with `npx nx init`. Its CI layer adds remote caching, task distribution and an AI self-healing step that proposes fixes for failed pipelines.

Who it is for: Teams managing TypeScript or polyglot monorepos who want faster builds and CI

Ranked among open-source alternatives to CodeRabbit (#2 of 10).

Strengths

  • Adopts existing package.json scripts via `npx nx init` without restructuring the workspace
  • Plugins cover Vite, Webpack, Jest, Vitest, ESLint, Gradle, Maven, .NET and Go
  • Runs only affected tasks and caches outputs of unchanged ones
  • CI integration works with GitHub Actions, GitLab and Azure

Weaknesses

  • Remote caching, task distribution and self-healing CI go through the Nx Cloud service
  • Not an AI app starter; AI features are limited to CLI agent context and CI fixes
  • Plugins and CI setup add concepts beyond plain package scripts

What it needs

  • no GPU
  • Needs Node.js, Nx Cloud (optional, for remote cache and self-healing CI)

Quick answers

Is nx open source?

Yes. Its code is on GitHub under the MIT license.

Also in Code review and testing

See all 34
Also in Code review and testing
RankProjectScore
1playwrightCross-browser automation and end-to-end test framework for Chromium, Firefox and WebKit99.9k starsApache-2.094 out of 100
3open-code-reviewGo CLI that reviews Git diffs with an LLM agent and line-level comments49.8k stars+3,715 (+8.1%) in 30 daysApache-2.091 out of 100
#4bendDependent-typed language where AI-written code must prove rules in LAWS.bend Live demo ↗ (opens in a new tab)25k stars+1,462 (+6.2%) in 30 daysApache-2.087 out of 100
#5maestroYAML-based UI and end-to-end test framework for Android, iOS and web16.4k stars+393 (+2.5%) in 30 daysApache-2.087 out of 100
#6midsceneVision-based E2E testing in natural language for web, mobile and desktop15.6k stars+463 (+3.1%) in 30 daysMIT87 out of 100