4 个仓库
Capabilities to exclude specific nodes or edges from a dependency graph to reduce noise.
Distinct from Module Dependency Analysis: Focuses on the visual and logical filtering of the graph rather than the analysis of the dependencies themselves.
Explore 4 awesome GitHub repositories matching software engineering & architecture · Graph Filtering. Refine with filters or upvote what's useful.
Madge is a JavaScript module dependency visualizer and architecture mapper. It analyzes source code to create graphs and diagrams of module relationships, supporting CommonJS, AMD, and ES6 standards. The tool functions as a circular dependency detector to identify recursive import loops and a dependency graph generator that exports relationship maps into image and vector formats. It provides utilities for auditing project structure, including the identification of orphaned modules and leaf modules. Its broader capabilities include dead code identification, module impact analysis through depe
Allows removing specific modules from the generated dependency graph using custom functions to focus on relevant dependencies.
Visualize call graph of a Go program using Graphviz
Filters call graph nodes and edges by package import path prefixes to reduce visual noise.
code2flow 是一个静态程序流程映射器和源代码调用图生成器。它分析源代码以生成可视化流程图,映射函数调用关系和执行路径。 该项目包括一个异步调用跟踪可视化器,它通过 async 和 await 调用跟踪执行路径,以映射异步程序的逻辑。它还提供了一个可编程的代码分析接口,允许将调用图生成逻辑集成到其他软件应用中。 该系统通过将源代码转换为抽象语法树(AST)来识别函数定义和调用点,从而处理静态代码分析。它支持调用图过滤,通过内容过滤器和深度限制路径提取来限制可视化范围,同时提供视觉样式来区分逻辑流。
Provides a filtering capability to display only the downstream dependencies of a target function.
Kùzu is an embedded property graph database engine designed for high-performance analytical queries and local data management. It operates as a library within the host application process, utilizing a columnar-based storage architecture and just-in-time query compilation to execute complex graph traversals and pattern matching efficiently. By mapping database files directly into system memory, it ensures data durability and high-speed access while maintaining ACID-compliant transactional integrity. The engine distinguishes itself by integrating vector similarity search and full-text search di
Retrieve lists of nodes or relationships from a recursive path to allow for further inspection or data processing.