What is Nx?

Nx Essentials Online Workshop - July 29-30

Join us for an interactive deep-dive into Nx covering everything from foundational concepts to more advanced enterprise techniques. Early bird pricing available until July 18th.

Save your seat today!

Nx is a powerful, open source, technology-agnostic build platform designed to efficiently manage codebases of any scale. From small single projects to large enterprise monorepos, Nx provides the platform to efficiently get from starting a feature in your editor to a green, review-ready PR.

As teams and codebases grow, productivity bottlenecks multiply: build times increase, CI becomes flaky, and code sharing becomes complex. Nx reduces friction across your entire development cycle.

Start small, extend as you grow

Nx is built in a modular fashion, allowing you to adopt as little or as much as you'd like at any moment in your development lifecycle. You can start with just the core and add additional capabilities incrementally as your needs grow and complexity increases.

At the foundation is Nx Core, a Rust-based, technology-agnostic task runner. Nx Core creates a knowledge graph of your workspace, understanding project relationships and dependencies. This enables highly optimized and fast task execution regardless of technology stack. It runs package.json scripts in TypeScript monorepos or Gradle tasks in Java projects or can be extended to meet your project's specific needs.

What do you mean by 'running NPM scripts'?

Nx Core provides everything you need to get started and works perfectly on its own. When you're ready for more, the Nx platform offers additional capabilities you can adopt incrementally. Extend your setup with Nx Cloud for remote caching, distributed task execution, and AI-powered self-healing CI that automatically detects, analyzes, and fixes CI failures. Integrate Nx Console with your editor for powerful autocomplete, project graph visualization, CI notifications, and an MCP to make your AI coding assistant smarter. Add Nx Plugins for technology-specific automation and DX improvements, or build custom platform capabilities using Nx Devkit.

Where to go from here?

Stay up to date with our latest news by ⭐️ starring us on Github, subscribing to our Youtube channel, joining our Discord, subscribing to our monthly tech newsletter or follow us on X, Bluesky and LinkedIn.