9 repository-uri
Tools for parsing source code into interactive graphs to visualize architectural relationships.
Distinct from Knowledge Graphs: Distinct from Knowledge Graphs: focuses on structural codebase analysis rather than general-purpose AI context storage.
Explore 9 awesome GitHub repositories matching artificial intelligence & ml · Codebase Dependency Mapping. Refine with filters or upvote what's useful.
Graphify is a knowledge retrieval system that transforms directories of source code and documentation into structured, queryable project maps. It utilizes a code-to-graph parser to extract technical metadata and system connectivity, converting a mix of code, SQL schemas, and documentation into a unified graph structure. The project distinguishes itself by integrating these knowledge graphs with AI coding assistants through a Model Context Protocol server and dedicated tool hooks. This allows AI agents to perform lookups and impact analysis on node neighbors and shortest paths to understand ho
Transforms folders of source code and documentation into queryable graphs to analyze system architecture and dependencies.
Codegraph is a local codebase indexer and static analysis graph database that serves as a context provider for AI agents. It parses multiple programming languages into a searchable knowledge graph of symbols and dependencies, exposing these relationships to AI tools through the Model Context Protocol. The project distinguishes itself by aggregating relevant code snippets and symbol flows to reduce token usage for large language models. It automates the configuration of server settings and steering instructions across various AI agent platforms and command line editors to enable automatic code
Analyzes call paths, imports, and inheritance to map symbol dependencies across multiple programming languages.
Forem is an open-source platform designed for building and managing technical communities. It functions as a social publishing engine that enables members to share long-form content, participate in threaded discussions, and engage through social interactions. The platform provides tools for organizations to maintain branded profiles, host community hackathons, and facilitate collaborative learning through structured educational tracks. Beyond its social features, Forem integrates advanced capabilities for AI agent workflow orchestration and codebase knowledge graphing. It allows developers to
Maps project architecture and dependency relationships to help developers navigate complex codebases.
This project is a static code analysis tool and local-first code indexer that builds a persistent dependency graph of functions, classes, and imports. It functions as an AI context optimizer and codebase dependency graph, designed to reduce token usage by providing AI assistants with only the most relevant code fragments and impact analysis for a given change. The system implements a Model Context Protocol server that exposes code intelligence and architectural graph queries to external AI coding tools. It distinguishes itself by computing the change blast radius and risk scores of modificati
Creates a searchable structural map of functions and dependencies to visualize and understand architectural relationships.
Gitdiagram is a software architecture visualization tool that generates interactive diagrams from repository file hierarchies. By performing automated static code analysis, the system maps file structures and component dependencies to provide a visual representation of how different modules relate within a codebase. The platform functions as a searchable documentation catalog, allowing users to discover and explore architectural visualizations of public repositories. It combines server-side rendering for initial delivery with a client-side engine that enables users to dynamically manipulate a
Parses source code to generate interactive visual maps of file structures and dependencies.
Spring-analysis is a diagnostic utility designed to visualize the internal architecture and execution logic of Java applications built on the Spring Framework. It functions as a static analysis tool that parses source code to map structural relationships and component interactions without requiring the program to execute. The tool distinguishes itself by automatically extracting configuration and annotation data to identify beans and service definitions, which it then translates into visual representations of the system. By reconstructing method call hierarchies and event propagation paths, i
Maps complex software architectures and component interactions to improve understanding of enterprise Java codebases.
Provides a desktop application for clicking through source definitions, searching terms, and reading API documentation.
This project is a public registry and integration hub for community-authored extensions, servers, and rules designed for AI-powered code editors. It serves as a centralized directory for discovering and distributing plugins that expand the core capabilities of AI editors. The system features an automated security scanner that uses agent-driven review to analyze submitted plugin code for malicious patterns. It provides a library of curated technical constraints and architectural guidelines to ensure consistent code generation, alongside serverless infrastructure for hosting external tool logic
Synthesizes conceptual links within a codebase into interactive graphs to visualize architectural relationships.
FalkorDB is a high-performance graph database management system and vector graph database. It serves as a knowledge graph construction tool and a GraphRAG knowledge store, integrating structured property graphs with vector search to provide grounded context for large language models. The engine is designed as a multi-tenant graph engine, capable of hosting thousands of isolated datasets within a single instance. The system distinguishes itself by using linear algebra for query execution, treating relationship tensors as matrix multiplications to achieve low-latency multi-hop traversals. It ut
Analyzes codebases as networks of functions and classes to visualize architectural relationships and impact.