Alternatives to Nx
A monorepo build system with caching and task orchestration for faster local builds and CI. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
Nx
A monorepo build system with caching and task orchestration for faster local builds and CI.
Replacements
Listings that take over the same core job as Nx.
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 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.