What is Nx?
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.
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.
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?
Nx quickstart
Dive right in with our quickstart steps to create your first project or add Nx to your existing one.
Explore Technologies
Explore Nx's technology integrations and how it can support your specific stack.
Step by step with our tutorials
Learn more about Nx through hands-on tutorials for different technology stacks.
Learn with our video courses
Dive deeper with comprehensive video courses that walk you through Nx concepts.
Dive deep into Nx features
Discover all the powerful features that Nx provides to streamline your workflow.
Understand underlying concepts
Improve your understanding of the core concepts of how Nx works under the hood.
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.