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
-
@nx-extend/gcp-cloud-run - Deploy applications to Google Cloud Run
npm install -D @nx-extend/gcp-cloud-run -
@nx-extend/gcp-functions - Build and deploy Google Cloud Functions
npm install -D @nx-extend/gcp-functions -
@nx-extend/gcp-storage - Upload and manage files in Google Cloud Storage
npm install -D @nx-extend/gcp-storage -
@nx-extend/gcp-secrets - Manage secrets with Google Cloud Secret Manager
npm install -D @nx-extend/gcp-secrets -
@nx-extend/gcp-deployment-manager - Deploy resources with GCP Deployment Manager
npm install -D @nx-extend/gcp-deployment-manager -
@nx-extend/gcp-task-runner - Use Google Cloud Storage as Nx remote cache
npm install -D @nx/gcs-cache@npm:@nx-extend/gcp-task-runner
Other Platforms
-
@nx-extend/firebase-hosting - Deploy to Firebase Hosting
npm install -D @nx-extend/firebase-hosting -
@nx-extend/vercel - Deploy to Vercel
npm install -D @nx-extend/vercel -
@nx-extend/github-pages - Deploy to GitHub Pages
npm install -D @nx-extend/github-pages
Infrastructure as Code
-
@nx-extend/terraform - Manage infrastructure with Terraform
npm install -D @nx-extend/terraform -
@nx-extend/pulumi - Manage infrastructure with Pulumi
npm install -D @nx-extend/pulumi
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
-
@nx-extend/shadcn-ui - Add shadcn/ui components to Nx workspace
npm install -D @nx-extend/shadcn-ui -
@nx-extend/react-email - Build emails with React Email
npm install -D @nx-extend/react-email -
@nx-extend/docusaurus - Generate and build Docusaurus documentation sites
npm install -D @nx-extend/docusaurus
CMS & Backend
- @nx-extend/strapi - Generate and run Strapi projects in Nx
npm install -D @nx-extend/strapi
Localization & Utilities
-
@nx-extend/translations - Extract, manage, and translate FormatJS messages
npm install -D @nx-extend/translations -
@nx-extend/changelog-notify - Send changelog notifications
npm install -D @nx-extend/changelog-notify
๐ 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:
- Open an issue for bug reports or feature requests
- Browse existing issues for discussions and known problems
- Submit pull requests to help improve the project
๐ License
This project is MIT licensed.
๐ก Quick Start
-
Install a plugin:
npm install -D @nx-extend/<plugin-name> -
Run the generator (if available):
nx g @nx-extend/<plugin-name>:init -
Use the executor:
nx <target> <project-name>
For detailed documentation, visit the individual package README files linked above.