Nx

Nx Plugin System

The Nx plugin system lets you package generators, executors, and inferred-task plugins for any tech stack. Official plugins cover Angular, React, Next.js, Remix, Nuxt, Vue, Node, Express, Nest, Expo, React Native, Detox, Vite, Webpack, Rspack, Esbuild, Rollup, Jest, Vitest, Cypress, Playwright, Storybook, ESLint, Web Components, Express, Nx Plugin (meta), Gradle, and .NET. Community plugins extend coverage to Go, Rust, Deno, Python, and many other stacks. Plugins ship as npm packages and integrate via `nx.json`.

API entry from apis.yml

apis.yml Raw ↑
aid: nx-dev:nx-plugin-system
name: Nx Plugin System
tags:
- Plugins
- Generators
- Executors
- Monorepo
humanURL: https://nx.dev/extending-nx/intro/getting-started
properties:
- url: https://nx.dev/extending-nx/intro/getting-started
  type: Documentation
- url: https://nx.dev/plugin-registry
  type: Documentation
- url: https://nx.dev/concepts/inferred-tasks
  type: Documentation
description: The Nx plugin system lets you package generators, executors, and inferred-task plugins for
  any tech stack. Official plugins cover Angular, React, Next.js, Remix, Nuxt, Vue, Node, Express, Nest,
  Expo, React Native, Detox, Vite, Webpack, Rspack, Esbuild, Rollup, Jest, Vitest, Cypress, Playwright,
  Storybook, ESLint, Web Components, Express, Nx Plugin (meta), Gradle, and .NET. Community plugins extend
  coverage to Go, Rust, Deno, Python, and many other stacks. Plugins ship as npm packages and integrate
  via `nx.json`.