Intro to Nx

Nx is a powerful open-source development toolkit designed to help developers build high-quality software faster. It provides tools and techniques for enhancing developer productivity, optimizing application performance, and maintaining code quality.

You can use Nx to quickly scaffold a new standalone project or even an entire monorepo. It will grow with you as you need it.

Start a New Monorepo

Nx has been designed from the ground up to scale well with monorepos. Its modular architecture allows you to adopt Nx for simple package-based monorepos in combination with NPM, Yarn or PNPM workspaces, or create a fully integrated and managed monorepo that leverages Nx plugins. Learn more with the tutorials below.

Start a new Standalone Project

You can still benefit from Nx even if you don't have a monorepo. Nx plugins provide generators that help you not only scaffold a new standlone project with pre-configured tooling, but also to modularize your codebase with local libraries.