
About Nx
Nx is an open source monorepo platform for JavaScript and TypeScript projects. It maps how projects depend on each other and runs only the tasks that a change affects.
What it does
Nx builds a graph of the projects in your workspace and uses it to decide what to build, test and lint. It orders tasks automatically based on dependencies, and it caches results so unchanged work is not repeated. A cloud service can share cached results across developers and CI. The Nx command line gives developers and coding agents one place to run the same checks.
Key features
- Project graph of dependencies across the workspace
- Affected-only builds and tests
- Automatic task ordering
- Local and remote caching
- One command line for builds, tests and linting
Who it's for
Teams that run several apps and libraries in one repository and want shorter CI runs. Platform and engineering leads who want predictable delivery will also find the project graph useful.
Pricing and good to know
Nx is free and open source under the MIT license. Nx Cloud, which adds shared caching and CI features, has its own pricing page with enterprise options. The open source core works without it, so you can decide on Nx Cloud separately.
Highlights
- Project graph of dependencies across a workspace
- Builds and tests only what a change affects
- Automatic ordering of dependent tasks
- Local and remote caching of results
- One command line for builds, tests and linting












