NPM/Yarn/PNPM workspaces
Learn how to integrate Nx into an existing NPM, Yarn, or PNPM workspace monorepo to gain task scheduling, caching, and improved CI performance.
Adding Nx to your Existing Project
Learn how to integrate Nx into an existing non-monorepo project to leverage caching capabilities, speed up CI, and improve your development workflow.
Import an Existing Project into an Nx Workspace
Learn how to use the nx import command to move projects between repositories while preserving git history, managing dependencies, and handling external code references.
Manual migration
Learn how to manually integrate Nx into your existing codebase by installing dependencies, configuring nx.json, setting up caching, and updating your gitignore file.
Migrating from Turborepo
Step-by-step guide to migrate from Turborepo to Nx, including configuration mapping, command equivalents, and automated migration with nx init.
Nx vs Turborepo
A data-driven comparison of Nx and Turborepo covering setup complexity, CI performance, and advanced capabilities.
Preserving Git Histories
Learn techniques for maintaining git history when importing standalone projects into your Nx workspace, including proper directory reorganization and merge strategies.