Smart, Fast and Extensible Build System

Next generation build system with first class monorepo support and powerful integrations.

Monorepo done right

Works for Projects of Any Size

Whether you have one project or one thousand, Nx will keep your CI fast and your workspace maintainable.

Build and Test Only What is Affected

Nx is smart. It analyzes your workspace and figures out what can be affected by every code change. That's why Nx doesn't rebuild and retest everything on every commit - it only rebuilds what is necessary.

Explore Visually

Nx comes with an interactive dependency diagram to help explore and understand your workspace.

Visual Studio Code Plugin

Nx Console adds Nx-aware autocompletion and code lenses. It helps you generate components in folders, refactor your projects, construct commands, and much more.

Next Gen Cloud Support

Share links with your teammates where everyone working on a project can examine detailed build logs and get insights about how to improve your project and build.

Nx is Fast

Nx uses its distributed task execution and computation caching to keep your CI time the same, whether you build one project or a thousand.

Up to
3 times reduction in CI time for mid-size projects with standard CI setups
Up to
14 times reduction in CI time for large projects with standard CI setups
Up to
50 times reduction in CI time for large projects with highly-optimized distributed CI setups
Average
2,5 times reduction in computation time

Open Platform

The core of Nx is generic, simple, and unobtrusive. Nx Plugins are completely optional, but they can really level up your productivity.You can use Nx with any technology either by using Nx Core or by using of one of many Nx plugins.

They talk about Nx

Devs & CEOs, Startups & big companies are loving Nx

Here is what they say about Nx, what they like about it, how it transforms their developer life and what you are missing out on!

I can't recommend @NxDevTools enough! Go use it, your future self says thanks ;-). Have a doubt or a question? Reach out to @nrwl_io, they are kind, smart, and willing to help

Antoine Pairet
Co-founder and CTO at @HealthRosa

I'd def invest in @nrwl_io - Our whole platform for @HeavyDutyBuild is powered by it. We're using Nx in a monorepo with an @angular Dapp, a @nestframework API and a @solana Rust Program. A year ago I used Nx for my Angular stuff, now it's a core piece of everything I build.

Daniel Marin
Developer

I just started using Nx (@NxDevTools). It’s awesome 😍

Akira Tsuboi
Web Engineer

Wow, @NxDevTools is no joke. This is awesome!

Kent C. Dodds
Co-founder and Director of Developer Experience at Remix.run

There is a lot to be learned from @nrwl_io's Nx developer experience. It is exemplary.

Tejas Kumar
Director of Developer Relations, @xatabase

Beautiful! I’m using NX on a nextjs/tailwind project and I must say it’s such a nice developer experience

Alan Montgomery
Senior React Dev/Mobile Team Lead @Idox

Supporting @NxDevTools was an exciting goal for @StackBlitz: it's a remarkably elegant setup – but also a great test for WebContainers' maturity, so we're so happy to have reached this milestone!

Tomek Sułkowski
@StackBlitz Founding Engineer & DevRel

Just set up a full-stack Angular/NestJS app with @NxDevTools. One command, about 5 minutes, and a working full-stack "hello world". Probably just saved about 2 hours.

Michael Bromley
Creator of @vendure_io

Getting Started With Nx

TypeScript, React, Angular, Node and more

Nx has first-class support for many frontend and backend technologies, so its documentation comes in multiple flavours.

Create a TypeScript/JavaScript Workspace with Nx

Create an empty workspace where you can create TypeScript or JavaScript projects. You can build/test/lint them either yourself or using Nx plugins.

Minimal Configuration (follow our Core Nx tutorial)

TypeScript/JavaScript Tooling (follow our Nx and TypeScript tutorial)

Free Courses and Videos

For visual learners we have created high-quality courses walking you through building real-world examples step by step.

A dedicatedYoutube Channel

Get the latest news and video tutorials for free. Like and subscribe, you know the drill.

Check the Nx Youtube channel

Premium coursesto know everything

We recorded a complete set of courses to make sure you will be proficient as fast as possible. They cover all the Nx features to take control of your workspace.

Check the courses on NxPlaybook

Community

Used by Popular Open Source Projects

Nx works equally well for the teams building apps and for the communities building open source libraries and tools.

Storybook

FluentUi (Microsoft)

Milkdown

Babylon.js

NgRx

NativeScript

Typescript eslint

AWS Amplify

AWS amplify-cli

NGX Bootstrap

Lerna

Lerna

Powering leading companies like