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.

What it solves

Nx is designed to manage complex, polyglot codebases in a monorepo structure, solving the problem of slow build times and inefficient CI pipelines. It ensures that only the parts of the code that have actually changed are rebuilt or tested, preventing redundant work.

How it works

Built with Rust for performance, Nx uses an incremental build system that caches outputs and runs only the tasks affected by a specific change. It provides a polyglot plugin system to integrate with various tools like Vite, Webpack, Jest, and Go, and includes an integrated CI solution for remote caching and task distribution.

Who it’s for

It is intended for developers and teams managing TypeScript or polyglot codebases that need to scale their development workflow and CI efficiency.

Highlights

  • Incremental builds: Caches outputs and only runs affected tasks to speed up development.
  • AI-native tooling: CLI optimized for autonomous AI agents to provide necessary context.
  • Self-healing CI: An AI agent that detects failures in the CI pipeline, analyzes root causes, and proposes and verifies fixes automatically.
  • Polyglot support: Works across multiple languages and tools including .NET, Go, Maven, and Gradle.

Related

  • Project
  • Project
  • Project
  • Project
  • Project