nrwl/nx

GitHub: nrwl/nx

Nx 是一款基于 Rust 和 TypeScript 的智能 Monorepo 构建与 CI 优化平台,通过增量构建、智能缓存和 AI 驱动的自我修复机制,帮助开发团队在大型代码库中显著提升构建效率与持续集成体验。

Stars: 28682 | Forks: 2718

Nx Logo

智能 Monorepos · 快速构建

NPM Version GitHub Stars License Discord X (Twitter)


[**文档**](https://nx.dev/docs)  •  [**更新日志**](https://nx.dev/changelog)  •  [**博客**](https://nx.dev/blog)  •  [**课程**](https://nx.dev/courses)  •  [**YouTube**](https://youtube.com/@nxdevtools)
Nx 是一款面向 TypeScript 和多语言代码库的 monorepo 解决方案。它基于 Rust 打造以实现卓越性能,并可通过 TypeScript 进行扩展。Nx 能够缓存未更改的部分,仅运行受影响的内容,并自带集成的 CI 解决方案。从简单开始,随规模扩展。 ## 快速开始 访问 [Nx 快速开始文档](https://nx.dev/docs/quickstart) 以进行了解。 ## 为什么选择 Nx? - **天生增量构建 -** 在任何 npm/pnpm/yarn 工作区中运行 `npx nx init`。Nx 会接管你现有的 `package.json` 脚本,缓存它们的输出,并且只运行受影响的内容。无需对你的配置进行任何更改。 - **AI 原生工具 -** Nx CLI 已针对自主 AI 代理进行优化,使它们能够获取所需的上下文信息,并像人类一样进行操作。[了解更多 »](https://github.com/nrwl/nx-ai-agents-config) - **多语言插件系统 -** 可选插件能够自动发现任务、配置缓存的输入/输出,并根据你实际使用的工具来生成代码。支持 Vite、Webpack、Jest、Vitest、ESLint、Gradle、Maven、.NET、Go 以及[更多](https://nx.dev/technologies)工具。 - **集成 CI 解决方案 -** [将 Nx 连接到你的 CI 提供商](https://nx.dev/ci/intro/ci-with-nx)(GitHub Actions、GitLab、Azure 等),以启用远程缓存、跨机器任务分发、仅运行受影响的内容以及自动 e2e 测试拆分等功能。[了解更多 »](https://nx.dev/ci/intro/ci-with-nx) - **自我修复 CI -** 你 CI 流水线上的 AI 代理可以检测故障、分析根本原因、提出修复方案并自动验证。本地代理通过 MCP 连接到 CI,自主检测并修复故障。[了解更多 »](https://nx.dev/ci/features/self-healing) ## 谁在使用 Nx? 从初创公司到世界 500 强企业。[查看我们的 Nx 成功案例 »](https://nx.dev/customers) ## 核心团队 | Victor Savkin | Jason Jean | Benjamin Cabanes | Jack Hsu | | ---------------------------------------------------------------------- | --------------------------------------------------------------------- | --------------------------------------------------------------------------- | ----------------------------------------------------------------- | | ![Victor Savkin](https://avatars1.githubusercontent.com/u/35996?s=160) | ![Jason Jean](https://avatars2.githubusercontent.com/u/8104246?s=160) | ![Benjamin Cabanes](https://avatars2.githubusercontent.com/u/3447705?s=160) | ![Jack Hsu](https://avatars0.githubusercontent.com/u/53559?s=160) | | [vsavkin](https://github.com/vsavkin) | [FrozenPandaz](https://github.com/FrozenPandaz) | [bcabanes](https://github.com/bcabanes) | [jaysoo](https://github.com/jaysoo) | | James Henry | Jon Cammisuli | Max Kless | Juri Strumpflohner | | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | -------------------------------------------------------------------- | ---------------------------------------------------------------------------- | | ![James Henry](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/52214ec679021132.png) | ![Jon Cammisuli](https://avatars2.githubusercontent.com/u/4332460?s=160) | ![Max Kless](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/2966cb4c68021133.jpg) | ![Juri Strumpflohner](https://avatars1.githubusercontent.com/u/542458?s=160) | | [JamesHenry](https://github.com/JamesHenry) | [cammisuli](https://github.com/cammisuli) | [MaxKless](https://github.com/MaxKless) | [juristr](https://github.com/juristr) | | Caleb Ukle | Steven Nance | Miroslav Jonaš | Leosvel Pérez Espinosa | | --------------------------------------------------------------------- | ---------------------------------------------------------------------- | ----------------------------------------------------------------------- | --------------------------------------------------------------------------------- | | ![Caleb Ukle](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/6826921710021133.jpg) | ![Steven Nance](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/f8254e6ae4021134.jpg) | ![Miroslav Jonaš](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/698ab8a256021135.jpg) | ![Leosvel Pérez Espinosa](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/3dbc7b4062021136.jpg) | | [barbados-clemens](https://github.com/barbados-clemens) | [llwt](https://github.com/llwt) | [meeroslav](https://github.com/meeroslav) | [leosvelperez](https://github.com/leosvelperez) | | Zachary DeRose | Craigory Coppola | Chau Tran | Nicole Oliver | | ------------------------------------------------------------------------ | -------------------------------------------------------------------------- | -------------------------------------------------------------------- | ----------------------------------------------------------------------- | | ![Zachary DeRose](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/ddb66a66a9021137.jpg) | ![Craigory Coppola](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/efc81ecee8021138.jpg) | ![Chau Tran](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/bdc07f3a24021139.jpg) | ![Nicole Oliver](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/db0eb83a44021140.jpg) | | [ZackDeRose](https://github.com/ZackDeRose) | [AgentEnder](https://github.com/AgentEnder) | [nartc](https://github.com/nartc) | [nixallover](https://github.com/nixallover) | | Rares Matei | Altan Stalker | Josh VanAllen | Louie Weng | | --------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | --------------------------------------------------------------------- | | ![Rares Matei](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/9772868bb3021141.jpg) | ![Altan Stalker](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/affba9709d021142.png) | ![Josh VanAllen](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/1b3fe82f34021143.png) | ![Louie Weng](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/7c1f443fe8021144.jpg) | | [rarmatei](https://github.com/rarmatei) | [StalkAltan](https://github.com/StalkAltan) | [joshvanallen](https://github.com/joshvanallen) | [lourw](https://github.com/lourw) |
标签:AI辅助开发, MITM代理, npm, pnpm, Rust, SOC Prime, TypeScript, WebSocket, yarn, 依赖分析, 前端工程化, 包管理器, 可视化界面, 增量构建, 安全可观测性, 安全插件, 工作空间, 开发工具, 开源, 开源框架, 微前端, 持续集成, 版本控制, 统一API, 缓存, 网络流量审计, 自动化攻击