Nx
A monorepo build system with caching and task orchestration for faster local builds and CI.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
2 more ways to get Nx
Package managers
- Chocolatey
choco install nx - Homebrew
brew install nx
About Nx
Nx is a build system for monorepos. It caches task results so work that has already been done is not repeated, and it orchestrates tasks across the projects in a repository to speed up builds and continuous integration.
It is aimed at teams keeping many applications and libraries in one repository, and the project also positions its tooling for use by AI coding agents. It runs as a command-line tool inside your repository.
Strengths
- Caches task results to skip repeated work
- Orchestrates tasks across projects in a monorepo
- Designed to speed up CI
Limitations
- Most useful for larger multi-project repositories
- Adds configuration and concepts to learn
Details
- Pricing
- FreemiumThe build system is free; scalable CI features are offered as a separate service.
- License
- MIT
- Developer
- Nx
- Platforms
- Windows, macOS, Linux, Command line
- How it runs
- Downloadable app
- Account
- Not required
- Best suited for
- Teams managing many projects in a single repository
- Categories
- Developer tools
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to Nx
Compare allSoftware that can replace Nx for an important use case, and what changes if you switch.
Bazel
An open-source build and test system for multi-language projects, with incremental builds and caching.
Bazel is a fully free build system with local and distributed caching for large multi-language monorepos, though its build files and rules take longer to learn.
Similar software
Related functionality, not necessarily a direct replacement.
pnpm
A Node.js package manager that saves disk space by hard-linking packages from a shared store.
Yarn
An independent open-source JavaScript package manager built around workspaces, with plugins and reproducible installs.
Vite
A frontend build tool and development server with instant start and hot module replacement.
webpack
A module bundler that packages JavaScript, CSS, HTML, WebAssembly and assets into optimized output.
esbuild
A fast bundler and minifier for JavaScript, TypeScript, JSX and CSS with CLI, JavaScript and Go APIs.
Gradle
An open-source build automation tool for Java, Kotlin and Android projects, with Kotlin and Groovy build scripts.