nrwl/nx

Description: The Monorepo Platform that amplifies both developers and AI agents. Nx optimizes your builds, scales your CI, and fixes failed PRs automatically. Ship in...

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 55 minutes ago
Added to GitGenius on March 4th, 2026
Created on August 11th, 2017
Open Issues & Pull Requests: 482 (+0)
Number of forks: 2,832
Total Stargazers: 29,111 (+1)
Total Subscribers: 216 (+0)

Issue Activity (beta)

Open issues: 328
New in 7 days: 16
Closed in 7 days: 30
Avg open age: 232 days
Stale 30+ days: 260
Stale 90+ days: 159

Recent activity

Opened in 7 days: 15
Closed in 7 days: 29
Comments in 7 days: 20
Events in 7 days: 99

Top labels

  • outdated (6,053)
  • type: bug (5,270)
  • stale (1,702)
  • scope: core (1,228)
  • priority: medium (1,012)
  • type: feature (656)
  • scope: angular (589)
  • scope: misc (490)

Repository Insights (GitGenius)

Median issue/PR response: 45.2 days
Mean response time: 123.1 days
90th percentile: 297.5 days
Tracked items: 1,320

Most active contributors

Detailed Description

Nx is a monorepo platform written in TypeScript and built with Rust for performance that serves as a comprehensive solution for managing large-scale codebases. The repository addresses the core challenges of monorepo development by providing incremental builds, intelligent caching, and task orchestration that runs only affected code when changes are made. The platform is designed to work with existing npm, pnpm, and yarn workspaces without requiring setup changes, allowing developers to run npx nx init in any workspace to immediately benefit from caching and dependency tracking.

The platform supports polyglot development through an extensible plugin system that integrates with numerous build tools and languages including Vite, Webpack, Jest, Vitest, ESLint, Gradle, Maven, .NET, and Go. This flexibility enables teams using diverse technology stacks to leverage Nx's core capabilities across their entire codebase. The plugin architecture automatically discovers tasks, configures cache inputs and outputs, and scaffolds code based on actual tooling in use, reducing manual configuration overhead.

Nx includes an integrated CI solution that connects to major CI providers including GitHub Actions, GitLab, and Azure to enable remote caching, task distribution across machines, affected-only runs, and automatic e2e test splitting. The platform features a self-healing CI capability powered by an AI agent that detects failures, analyzes root causes, proposes fixes, and verifies them automatically. Local agents can connect to CI via MCP to autonomously detect and fix failures without manual intervention.

The repository demonstrates significant community engagement and active maintenance. GitGenius tracking shows 3789 total issues and pull requests with a median response latency of 0.0 hours, indicating rapid triage and response. The most active issue labels are type: bug with 3251 occurrences, outdated with 3221 occurrences, and priority: medium with 1011 occurrences. FrozenPandaz leads contributor activity with 4864 tracked events, followed by Coly010 with 2518 events and leosvelperez with 1790 events, demonstrating consistent team engagement in maintaining the platform.

The project maintains connections with major technology ecosystems, as evidenced by overlapping contributors with microsoft/vscode, angular/angular, and microsoft/typescript repositories. This cross-pollination suggests Nx's integration with and relevance to the broader TypeScript and JavaScript development communities. The platform is classified across multiple domains including monorepo management, workspaces, build systems, developer tools, code generation, task running, dependency graph analysis, scalability, and caching optimization.

Nx positions itself as AI-native tooling optimized for autonomous AI agents, providing context and interfaces that allow agents to operate effectively within development workflows. The platform emphasizes starting simple and scaling as projects grow, making it accessible to teams of varying sizes while remaining powerful enough for Fortune 500 companies. The core team includes established figures in the TypeScript and JavaScript communities, with comprehensive documentation, courses, and YouTube content supporting adoption and learning.

nx
by
nrwlnrwl/nx

Repository Details

Fetching additional details & charts...