Nx
- Getting Started
- Core Tutorial
- Angular Standalone Tutorial
- Node Server Tutorial
- Core Features
- Concepts
- Mental Model
- How Caching Works
- Types of Configuration
- What is a Task Pipeline
- Integrated Repos vs. Package-Based Repos vs. Standalone Apps
- Module Federation
- More Concepts
- Incremental Builds
- Illustrated Distributed Task Execution
- Nx and Turborepo
- Monorepos
- Dependency Management
- Code Sharing
- Using Nx at Enterprises
- Nx Daemon
- Nx and the Angular CLI
- Folder Structure
- Nx Devkit and Angular Devkit
- Applications and Libraries
- Creating Libraries
- Library Types
- Grouping Libraries
- Buildable and Publishable Libraries
- How the Project Graph is Built
- Recipes
- Tasks & Caching
- Adopting Nx
- React
- Angular
- Node
- Storybook
- Set up Storybook for React Projects
- Set up Storybook for Angular Projects
- Set up Storybook for Vue Projects
- Configuring Storybook on Nx
- One main Storybook instance for all projects
- One Storybook instance per scope
- One main Storybook instance using Storybook Composition
- How to configure Webpack and Vite for Storybook
- Setting up Storybook Interaction Tests with Nx
- Setting up Storybook Composition with Nx
- Angular: Set up Compodoc for Storybook on Nx
- Angular: Configuring styles and preprocessor options
- Cypress
- Deno
- Next
- Vite
- Webpack
- Module Federation
- Enforce Module Boundaries
- Installation
- Tips and tricks
- Add a Package-based Project in an Integrated Repo
- Add an Integrated Project in a Package-based Repo
- Convert from a Standalone Repository to an Integrated Repository
- Configuring ESLint with Typescript
- Enable Typescript Batch Mode
- Define Secondary Entrypoints for Typescript Packages
- Compile Typescript Packages to Multiple Formats
- Keep Nx Versions in Sync
- Define Environment Variables
- Configuring Browser Support
- Include Assets in Build
- Include All package.json Files as Projects
- Identify Dependencies Between Folders
- Disable Graph Links Created from Analyzing Source Files
- Use JavaScript instead TypeScript
- Altering Migration Process
- Using Yarn PnP
- Switching to ESLint's flat config format
- Troubleshooting
- Nx Console
- Other
- Showcase
- Nx with your favorite tech
- Add an Express Project
- Add a Lit Project
- Add a Solid Project
- Add a Qwik Project
- Add a Rust Project
- Add a .NET Project
- Add a Nuxt Project
- Add an Astro Project
- Add a Vue Project
- Add a Svelte Project
- Add a Fastify Project
- Using Apollo GraphQL
- Using Prisma with NestJS
- Using Mongo with Fastify
- Using Redis with Fastify
- Using Postgres with Fastify
- Using PlanetScale with Serverless Fastify
- Nx Micro-Frontend Example
- Benchmarks
- Nx with your favorite tech
- Reference
- Deprecated
- See Also
Extending-nx
Cloud
Nx-api
- angular
- documents
- executors
- generators
- add-linting
- application
- component
- component-cypress-spec
- component-story
- component-test
- directive
- federate-module
- init
- library
- library-secondary-entry-point
- remote
- move
- convert-to-with-mf
- host
- ng-add
- ngrx
- ngrx-feature-store
- ngrx-root-store
- pipe
- scam-to-standalone
- scam
- scam-directive
- scam-pipe
- setup-mf
- setup-ssr
- setup-tailwind
- stories
- storybook-configuration
- cypress-component-configuration
- web-worker
- create-nx-plugin
- create-nx-workspace
- cypress
- detox
- devkit
- esbuild
- eslint
- eslint-plugin
- expo
- express
- jest
- js
- nest
- next
- node
- nx
- playwright
- plugin
- react
- react-native
- rollup
- storybook
- tao
- vite
- vue
- web
- webpack
- workspace
- angular