Nx keeps your monorepo fast and efficient, locally and in CI.
Built for developers and the coding agents working alongside them.
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
EXTENSIBILITY
Polyglot by design with first-class support for JS, .NET, and Java. Plus community plugins for Python, Rust, Go, and PHP.
And +140 more

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 →
Nx Cloud skips work that’s already done and packs the rest tightly across machines. Same pipeline, 9x faster, on half the compute.
Ultracache
newEvery 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.