Intro to Nx
Nx is a powerful open-source build system that provides tools and techniques for enhancing developer productivity, optimizing CI performance, and maintaining code quality. Check out our video to learn more about what Nx is about.
- Run Tasks Efficiently: Nx runs tasks in parallel and orders the tasks based on the dependencies between them.
- Cache Locally & Remotely: With local and remote caching, Nx prevents unnecessary re-runs of tasks, saving you valuable dev time.
- Automate Dependency Updates: if you leverage Nx plugins you gain additional features such as code generation and tools to automatically upgrade your codebase and dependencies.
- Make it Your Own: Nx is highly customizable and extensible. Fine-tune it by creating your own plugins and optionally share them with the community.
Try Nx Yourself!
Package Based Monorepos
Single React App
Single Angular App
Single Node App
Pick Your Stack!
Have an Existing Project? Add Nx to it!
If you have an existing project and want to adopt Nx or migrate to Nx just run the following command which guides you through the migration process:
npx nx@latest init
Alternatively, here are some recipes that give you more details based on the technology stack you're using:
Connect With Us
Connect on our channels and with the Nx Community to ask questions, get help and keep up to date with the latest news.