Smart MonoreposFast CI

Nx is a build system with built-in tooling and advanced CI capabilities . It helps you maintain and scale monorepos, both locally and on CI.

Built withRust for speed &TypeScript for extensibility

From 90 to 10 minutes

Effortless, Fast CI

Nx comes with the building blocks to not only scale your monorepo locally and provide great DX while developing, but also to address one of the major pain points: fast, maintainable CI.

CI without Nx
0minutes
CI with Nx
0minutes
Built-in local and remote caching to speed up your tasks and save you time and money.
A single line to enable distributed computation, across multiple machines. Fully managed agents, dynamically allocated based on PR size.
Tusky
Coming soon
A powerful Artificial Intelligence equipped with context of your workspace, commit history, and historical build timing data.

Trusted by developers, enterprises and open-source projects.

Whether your workspace has a single project or a thousand, Nx will keep your CI fast and your workspace maintainable.

Walmart
FedEx
VMware
Shopify
T-Mobile
Storybook
AWS Amplify
React Query
Cisco
Microsoft
RedwoodJS
American Airlines
developers use it every day
2M+
of Fortune 500 companies use Nx for key projects
50%
monthly npm downloads
16M+

Nx supports Different monorepo styles

Make Nx work for you

Choose your style! Have a monorepo already? Add Nx on top! You control everything, Nx makes things fast. Or focus on what matters and let Nx do the heavy lifting with its set of powerful plugins. Extend Nx by creating custom plugins that work for your organization, and you'll get the best possible DX you can have in a monorepo.

Taste the performance,improve your worst case CI times in 5 minutes

Integrated developer experience

Everything is just a click away

No need to browse the docs to find the right commands to run. Stay in the flow! Augment your editor with Nx Console, a dedicated extension available for VSCode , JetBrains and Neovim. Generating a new library, running e2e tests, building your app - everything just a click away.

Debug and understand your workspace with the built-in nx graph capabilities! Also, give yourself a treat by enabling the Nx Cloud GitHub integration. Most CI interfaces are a struggle to work with and they are not made for monorepos. The Nx Cloud integration takes care of that, presenting what matters most in an awesome visual way.

Already have a monorepo?Nxify your workspace in less than a day.

Evergreen setup

Stay up to date, without effort

Keeping your stack up to date can be a struggle. Nx comes with a smart system that is capable of automatically upgrading your codebase. Think of it like database migration scripts, but for your config files, npm packages and even source code.

They use Nx every day

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

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

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

Kent C. Dodds
Teacher, OSS

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

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

Akira Tsuboi
Web Engineer

Stay up to date

Nx is growing fast, stay in the loop!

Join the Nx community and stay updated on new releases and features, guides and recipes, events and fresh video tutorials.