nx-extend

February 20, 2026 ยท View on GitHub

A comprehensive collection of Nx plugins for deployment, infrastructure, testing, and development tools.

nx-extend provides production-ready plugins that extend Nx workspace capabilities with deployment targets, infrastructure-as-code tools, testing frameworks, and development utilities. Built to streamline modern full-stack development workflows.


๐Ÿ“ฆ Available Packages

Cloud Deployment & Hosting

Google Cloud Platform

Other Platforms

Infrastructure as Code

Testing & Quality

  • @nx-extend/e2e-runner - Run E2E tests with automatic service startup

    npm install -D @nx-extend/e2e-runner
    
  • @nx-extend/playwright - Playwright integration (deprecated - use @nx/playwright)

    npm install -D @nx-extend/playwright
    

UI & Frontend

CMS & Backend

  • @nx-extend/strapi - Generate and run Strapi projects in Nx
    npm install -D @nx-extend/strapi
    

Localization & Utilities


๐Ÿš€ GitHub Actions

nx-extend provides GitHub Actions to streamline your CI/CD workflows:

  • set-shas - Set SHAs for Nx affected commands

    - uses: tripss/nx-extend/actions/set-shas@master
    
  • plan - Plan and analyze Nx tasks

    - uses: tripss/nx-extend/actions/plan@master
    
  • run-many - Execute multiple Nx targets efficiently

    - uses: tripss/nx-extend/actions/run-many@master
    

๐Ÿค Contributing

Contributions are welcome! If you have questions, ideas, or run into issues:

๐Ÿ“„ License

This project is MIT licensed.

๐Ÿ’ก Quick Start

  1. Install a plugin:

    npm install -D @nx-extend/<plugin-name>
    
  2. Run the generator (if available):

    nx g @nx-extend/<plugin-name>:init
    
  3. Use the executor:

    nx <target> <project-name>
    

For detailed documentation, visit the individual package README files linked above.