awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to vitali87/code-graph-rag

Open-source alternatives to Code Graph Rag

20 open-source projects similar to vitali87/code-graph-rag, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Code Graph Rag alternative.

  • microsoft/graphragmicrosoft avatar

    microsoft/graphrag

    33,792View on GitHub↗

    GraphRAG is a data processing pipeline and retrieval engine designed to transform unstructured text into interconnected knowledge graphs. By utilizing language models to extract entities and relationships, it builds structured representations of information that enable context-aware retrieval for downstream applications. The system distinguishes itself through hierarchical graph clustering and large-scale data synthesis, which organize massive document corpora into multi-level structures. This approach allows for both vector-based semantic searches and graph-based traversals, providing a comp

    Pythongptgpt-4gpt4
    View on GitHub↗33,792
  • memgraph/memgraphmemgraph avatar

    memgraph/memgraph

    4,163View on GitHub↗

    Memgraph is an in-memory, distributed graph database designed for high-performance labeled property graph management. It utilizes a Cypher query engine for declarative data retrieval and manipulation, providing a scalable knowledge graph backend that integrates vector search and graph traversals. The system distinguishes itself as a real-time graph analytics platform, employing native C++ and CUDA implementations to execute complex network analysis and dynamic community detection on streaming data. It provides specialized support for AI integration, including GraphRAG capabilities, the constr

    C++cyphergraphgraph-algorithms
    View on GitHub↗4,163
  • bibinprathap/veritasgraphbibinprathap avatar

    bibinprathap/VeritasGraph

    289View on GitHub↗

    VeritasGraph — open-source Knowledge Graph & GraphRAG framework on GitHub. Build multi-hop reasoning, ontology-aware retrieval, and verifiable attribution over your own data. Nodes, edges, RDF, linked-data — runs locally or in the cloud.

    Python
    View on GitHub↗289

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • chensycn/agentic-ragchensyCN avatar

    chensyCN/Agentic-RAG

    229View on GitHub↗

    LogicRAG enables structured retrieval without building knowledge graphs on corpora. By constructing query logic dependency graphs to guide structured retrieval adaptively, it enables test-time scaling of graphRAG on large/dynamic knowledge bases. This work has been accepted to AAAI'26, with…

    Python
    View on GitHub↗229
  • circlemind-ai/fast-graphragcirclemind-ai avatar

    circlemind-ai/fast-graphrag

    3,811View on GitHub↗

    Fast-GraphRAG is a system for generating and querying knowledge graphs from domain data. It uses a GraphRAG retrieval workflow to traverse structured data and isolate precise evidence for answering complex questions. The project utilizes an agent-driven retrieval framework to coordinate the querying of knowledge graphs and the synthesis of final answers. It supports incremental data synchronization, allowing structured knowledge bases to be updated in real time as source information evolves. The system integrates with API-compatible language models and embedding providers to power its data p

    Python
    View on GitHub↗3,811
  • cmavro/gnn-ragcmavro avatar

    cmavro/GNN-RAG

    435View on GitHub↗

    This is the code for GNN-RAG: Graph Neural Retrieval for Large Language Modeling Reasoning.

    Python
    View on GitHub↗435
  • ekimetrics/adaptive-chunkingekimetrics avatar

    ekimetrics/adaptive-chunking

    354View on GitHub↗

    Selecting the Best Chunking Strategy per Document for RAG

    Python
    View on GitHub↗354
  • falkordb/graphrag-sdkFalkorDB avatar

    FalkorDB/GraphRAG-SDK

    949View on GitHub↗

    The simplest, most accurate GraphRAG framework built on FalkorDB

    Python
    View on GitHub↗949
  • getzep/graphitigetzep avatar

    getzep/graphiti

    22,936View on GitHub↗

    Graphiti is a backend framework and memory server designed to provide artificial intelligence agents with persistent, time-aware knowledge graph storage. It functions as a memory layer that enables agents to maintain context across long-term interactions by recording and evolving structured data over time. The system distinguishes itself through a specialized temporal graph database that tracks how entities and relationships change using validity windows. By combining semantic vector similarity, keyword matching, and graph topology traversal, the engine performs hybrid retrieval to locate rel

    Pythonagentsgraphllms
    View on GitHub↗22,936
  • gusye1234/nano-graphraggusye1234 avatar

    gusye1234/nano-graphrag

    3,896View on GitHub↗

    nano-graphrag is a retrieval system that uses knowledge graphs to provide structured context for large language model responses. It functions as a knowledge graph indexer that transforms unstructured text into a network of entities and relationships, as well as a hybrid graph retrieval system. The project differentiates itself by combining local neighborhood searches with global community summaries to answer complex natural language questions. It includes a knowledge graph visualizer that generates HTML representations of entities and their relationships to map indexed knowledge. The framewo

    Python
    View on GitHub↗3,896
  • hawksight-ai/semanticaHawksight-AI avatar

    Hawksight-AI/semantica

    1,251View on GitHub↗

    Semantica 🧠 • Build AI systems that can explain, trace, and justify every decision. Knowledge graphs, context graphs, reasoning engines, provenance, and governance for production AI.

    Python
    View on GitHub↗1,251
  • hkuds/lightragHKUDS avatar

    HKUDS/LightRAG

    36,651View on GitHub↗

    LightRAG is a graph-based retrieval framework designed to build retrieval-augmented generation pipelines. It structures unstructured text into knowledge graphs, enabling multi-hop reasoning and complex query synthesis across large document collections. By integrating dense vector embeddings with structured knowledge graphs, the system facilitates both similarity-based and relationship-aware information retrieval. The framework distinguishes itself through a dual-level retrieval strategy that combines low-level keyword matching with high-level semantic graph traversal to capture both specific

    Pythongenaigptgpt-4
    View on GitHub↗36,651
  • jaylzhou/graphragJayLZhou avatar

    JayLZhou/GraphRAG

    1,532View on GitHub↗

    If you find our work helpful, please kindly cite our paper.

    Python
    View on GitHub↗1,532
  • onestardao/wfgyonestardao avatar

    onestardao/WFGY

    1,489View on GitHub↗
    Jupyter Notebookai-interpretabilityalignmentembedding
    View on GitHub↗1,489
  • topoteretes/cogneetopoteretes avatar

    topoteretes/cognee

    17,850View on GitHub↗

    Cognee is an agentic memory management platform designed to provide autonomous agents with long-term semantic recall and structured knowledge. It functions as a framework for building persistent memory systems that connect large language models to graph-based knowledge and vector storage, enabling agents to maintain context across complex tasks and multiple sessions. The platform distinguishes itself through a hybrid approach that combines semantic similarity search with structural graph traversal, allowing for context-aware information retrieval. It features a modular architecture that orche

    Pythonaiai-agentsai-memory
    View on GitHub↗17,850
  • tpoisonooo/huixiangdou2tpoisonooo avatar

    tpoisonooo/HuixiangDou2

    201View on GitHub↗

    English | Simplified Chinese

    Python
    View on GitHub↗201
  • vectifyai/pageindexVectifyAI avatar

    VectifyAI/PageIndex

    33,103View on GitHub↗

    PageIndex is an agent-ready knowledge engine that processes documents into hierarchical tree structures to enable reasoning-based information retrieval. By organizing content into logical trees rather than relying on traditional vector database chunking, the platform preserves the original structure and flow of complex documents. It functions as a Model Context Protocol server, allowing external AI agents to connect to and query indexed knowledge bases through standardized communication protocols. The platform distinguishes itself by using vision-language models to process raw document images

    Pythonagentagentic-aiai
    View on GitHub↗33,103
  • apecloud/aperagapecloud avatar

    apecloud/ApeRAG

    1,198View on GitHub↗

    ApeRAG is a powerful RAG system that deeply analyzes documents and multimedia content while building vector indexes in parallel and measuring retrieval quality. It streamlines workflows with integrated LLM management, data source handling, automatic syncing, and seamless office tool compatibility.

    Python
    View on GitHub↗1,198
  • weizhepei/instructragweizhepei avatar

    weizhepei/InstructRAG

    149View on GitHub↗

    InstructRAG

    Python
    View on GitHub↗149
  • ayanami0730/aragAyanami0730 avatar

    Ayanami0730/arag

    301View on GitHub↗

    If you find our project helpful, please give us a star ⭐ on GitHub!

    Python
    View on GitHub↗301