Validate and visualize dependencies. Your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD.
circular-dependencies 开源项目推荐(52 个)
circular-dependencies 话题在 GitHub 上没有填写简介,这里按 Star 数汇总最相关的热门仓库。
热门项目 前 20
按 Star 数排序展示前 20 个 · GitHub 共 52 个仓库面向 TypeScript 和 JavaScript 的代码库洞察。健康度、复杂度热点、重复代码、架构边界、循环依赖、设计系统漂移和未使用代码,均来自同一张图。提供 CLI、GitHub Action、LSP、MCP 和 VS Code 集成。采用 Rust 编写,MIT 许可。
用于绘制 C++ 类依赖关系的脚本。
面向人类的 Python 依赖注入™
一个 GitHub Actions,用于报告并可视化每个拉取请求中变更文件的依赖关系。
Circular Dependencies Detector UE4 插件的文档和源代码。
DepCycle 是一款用于可视化 Python 项目依赖关系的 CLI 工具。快速生成清晰的模块图,以识别、跟踪并消除循环依赖和复杂的架构耦合。
AI 驱动的代码守卫——监控整个代码库的静态分析
YaBSON 是一个采用基于生成器实现的库,支持对 JavaScript 数据进行无模式的二进制编码解析/序列化。
VSCode 扩展,用于检测循环依赖
检测在 require 模块时出现的循环依赖问题
用于创建和导入模块的 JavaScript 库。
通过静态分析实现通用代码结构可视化——由 tree-sitter 驱动,不使用 LLM
简单的依赖注入
用于查找模块间循环依赖的库
在使用 webpack 打包时异步检测存在循环依赖的模块。
整个团队都能理解的依赖健康状况:以任何人都能读懂的报告呈现 PHP、Python 和 TypeScript 项目中的循环与耦合。
用于 Angular 的多用途 CLI 构建器
npx desprawl:可视化浏览任意代码库。界定并交付遗留项目、技术债务和智能体编程蔓延的清理工作。更快理解不熟悉的仓库。一个 CLI+UI,可供人类和智能体使用。
通用依赖图分析器,具有循环检测、Tarjan 算法和 GraphViz 可视化。使用 TypeScript 和 GraphQL 构建。可分析软件包、微服务、课程或任何依赖系统。提供实时 API + NPM 包。
关于这个话题
- 清单取自 GitHub 话题页并按 Star 数排序,每次展示前 20 个项目;原始页面见 https://github.com/topics/circular-dependencies。
- 该话题在 GitHub 上共有 52 个仓库, 本站收录的是其中最热门的 20 个,不是全量列表。
- Star / Fork 每日自动刷新一次,实时数据以 GitHub 为准。
- 当前 20 个项目累计 1.3 万 Star,覆盖 5 种主要语言,数据更新于 2026-11-06。
- 中文介绍来自 GitHub 官方话题说明(github/explore)的机器翻译,可点「查看原文」对照;译文缺失时会先展示原文。