awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 个仓库

Awesome GitHub RepositoriesKnowledge Graph Retrieval

Search systems that map relationships between entities to provide context-aware answers from interconnected data.

Distinguishing note: Focuses on entity-relationship mapping for retrieval rather than standard keyword-based search.

Explore 13 awesome GitHub repositories matching data & databases · Knowledge Graph Retrieval. Refine with filters or upvote what's useful.

Awesome Knowledge Graph Retrieval GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • embedchain/embedchainembedchain 的头像

    embedchain/embedchain

    58,769在 GitHub 上查看↗

    Embedchain is an LLM memory management framework and RAG orchestration engine designed to provide AI agents with a persistent storage layer. It functions as a long-term memory pipeline that extracts facts from unstructured interactions and stores them as permanent knowledge base entries to retain user preferences and interaction history across sessions. The system employs a hybrid vector database interface that combines semantic embeddings with traditional keyword search. It utilizes an entity-linking knowledge graph to connect related information points and applies temporal ranking to distin

    Utilizes a knowledge graph for entity-relationship retrieval to connect associated data points for AI agents.

    Python
    在 GitHub 上查看↗58,769
  • hkuds/lightragHKUDS 的头像

    HKUDS/LightRAG

    36,651在 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

    Building search systems that map relationships between entities to provide context-aware answers from large and interconnected document collections.

    Pythongenaigptgpt-4
    在 GitHub 上查看↗36,651
  • topoteretes/cogneetopoteretes 的头像

    topoteretes/cognee

    17,850在 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

    Defines structural rules and schemas to ensure consistent data organization within knowledge graphs.

    Pythonaiai-agentsai-memory
    在 GitHub 上查看↗17,850
  • neo4j/neo4jneo4j 的头像

    neo4j/neo4j

    15,928在 GitHub 上查看↗

    Neo4j is a native graph database management system designed to store and query highly connected data using a property-graph model. It provides an ACID-compliant transaction engine that ensures data integrity, supported by a distributed cluster architecture that maintains causal consistency across nodes. Users interact with the system through a declarative query language, which allows for complex pattern matching and path traversal without requiring manual traversal logic. The platform distinguishes itself through its hybrid approach to data retrieval, combining traditional graph-based queries

    Integrates large language models with structured graph data to improve retrieval accuracy and provide context-aware reasoning.

    Javacypherdatabasegraph
    在 GitHub 上查看↗15,928
  • othmanadi/planning-with-filesOthmanAdi 的头像

    OthmanAdi/planning-with-files

    14,139在 GitHub 上查看↗

    Planning with files is an enterprise knowledge graph platform designed to transform unstructured organizational data into a searchable, interconnected network. By utilizing a graph-based retrieval-augmented generation engine, the system grounds language model outputs in verified internal data, ensuring that responses are explainable, traceable, and free from hallucinations. The platform distinguishes itself through a focus on data sovereignty and secure, private infrastructure deployment. It enables organizations to maintain full control over sensitive information by processing data locally o

    Structures organizational data as interconnected nodes and edges to enable verifiable, context-aware information retrieval.

    Pythonadalagentagent-skills
    在 GitHub 上查看↗14,139
  • arangodb/arangodbarangodb 的头像

    arangodb/arangodb

    14,091在 GitHub 上查看↗

    This project is a multi-model database system designed to store and manage information as documents, graphs, and key-value pairs within a single engine. It functions as a graph database and knowledge graph platform, providing the infrastructure to build, query, and visualize structured data models. By integrating vector search capabilities, the system serves as a vector database that supports retrieval-augmented generation for artificial intelligence applications. The platform distinguishes itself through a unified query language that allows users to perform document lookups, graph traversals

    Supplies large language models with trusted context by retrieving relevant entities and relationships from a knowledge graph.

    C++arangodbdatabasedistributed-database
    在 GitHub 上查看↗14,091
  • 1jehuang/jcode1jehuang 的头像

    1jehuang/jcode

    7,778在 GitHub 上查看↗

    jcode 是一个用于开发自主 AI 编码代理的框架,这些代理可自动化软件开发任务。它作为一个代理编排器、工具运行时和语义记忆引擎,支持创建能够修改代码、运行测试并迭代自身功能的代理。 该项目以其递归代理群集(Swarming)而著称,其中协作代理的层级结构可以生成子代理来分解复杂任务。它实现了一个语义记忆系统,结合了基于向量的检索和基于图的关系映射,以在会话间保持上下文。为了管理风险,该系统使用分级操作治理,要求人工批准敏感操作,并将代理活动隔离在单独的 Git 工作树中。 该框架包含一个全面的浏览器自动化工具包,用于与网页交互、提取 DOM 快照和捕获截图。它还实现了模型上下文协议(MCP)以集成外部工具和数据,并支持二进制热重载以在不丢失活动网络连接的情况下更新服务器。 该系统提供用于管理代理记忆的命令行界面,并包括用于跟踪计划进度和可视化代理群集拓扑的审计工具。

    Combines semantic vector search with graph-based relationship mapping to retrieve contextual memories.

    Rust
    在 GitHub 上查看↗7,778
  • liuhuanyong/qasystemonmedicalkgliuhuanyong 的头像

    liuhuanyong/QASystemOnMedicalKG

    7,313在 GitHub 上查看↗

    QASystemOnMedicalKG is a medical knowledge graph question answering system designed to retrieve disease-centered information from a structured data store. It functions as both a constructor for building medical knowledge graphs and a retrieval system that extracts answers regarding symptoms, causes, and treatments. The system employs a pipeline that converts unstructured medical web data into a graph database using dictionary-based entity segmentation. It utilizes query-based intent classification to parse natural language inputs and maps these queries to specific nodes and edges within the g

    Maps relationships between medical entities to provide context-aware answers from the knowledge graph.

    Python
    在 GitHub 上查看↗7,313
  • potpie-ai/potpiepotpie-ai 的头像

    potpie-ai/potpie

    5,161在 GitHub 上查看↗

    Potpie is an LLM codebase analysis platform and multi-agent orchestration framework designed to act as an AI software engineer. It parses repositories into a structured code knowledge graph, enabling AI agents to perform multi-hop reasoning, dependency tracing, and grounded technical analysis across large codebases. The system distinguishes itself through a spec-driven development framework where agents generate detailed technical specifications and architecture plans before implementing multi-file code changes. It utilizes a durable execution engine to coordinate specialized AI personas for

    Searches code structures using natural language or vector similarity to map relationships and retrieve elements.

    Pythonagentsai-agentsai-agents-framework
    在 GitHub 上查看↗5,161
  • memgraph/memgraphmemgraph 的头像

    memgraph/memgraph

    4,163在 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

    The product returns specific nodes, properties, or expressions from a result set with aliasing.

    C++cyphergraphgraph-algorithms
    在 GitHub 上查看↗4,163
  • lyft/cartographylyft 的头像

    lyft/cartography

    3,926在 GitHub 上查看↗

    Cartography 是一个基于图的架构可视化和安全分析框架。它从各种云、身份和软件即服务(SaaS)提供商处提取数据,在中央图数据库中建模资源、用户和安全发现之间的复杂关系。通过映射这些相互依赖关系,该平台使组织能够获得对其环境的可见性,并通过图遍历查询识别潜在的安全风险。 该平台以其基于本体的规范化和跨平台实体关联而著称,将来自多个来源的异构数据映射到一个统一、一致的模型中。它采用模块化摄取管道和基于模式的过滤来维护此图,通过对陈旧节点的自动状态修剪确保架构数据保持准确。这种方法允许发现跨越不同云、设备和身份管理系统的复杂攻击路径和安全配置错误。 除了核心建模外,该系统还为资产清单、身份治理和软件供应链分析提供了广泛的功能。它支持广泛的集成,包括云原生计算和网络资源、端点管理遥测以及开发生命周期元数据。用户可以通过定义自定义安全规则、添加专门的数据分析作业或通过其模块化框架集成新的情报来源来扩展平台的功能。 该项目使用 Python 实现,并提供了用于配置摄取模块和定义自定义图查询的文档。

    Applies semantic labels and standardized properties to diverse resource types to enable consistent cross-platform queries.

    Python
    在 GitHub 上查看↗3,926
  • falkordb/falkordbFalkorDB 的头像

    FalkorDB/FalkorDB

    3,437在 GitHub 上查看↗

    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

    Extracts schemas and relationships directly from existing graphs to eliminate manual definition.

    Ccloud-databasedatabasedatabase-as-a-service
    在 GitHub 上查看↗3,437
  • kingjulio8238/memarykingjulio8238 的头像

    kingjulio8238/Memary

    2,568在 GitHub 上查看↗

    Memary is a memory-augmented agent framework that stores and retrieves contextual information from a knowledge graph to personalize responses and maintain long-term memory across interactions. It automatically captures all agent interactions and stores them as structured memories without requiring explicit instrumentation, then injects top-ranked user entities and themes into the active context window to tailor agent responses dynamically. The framework distinguishes itself through a multi-retriever memory search that combines COLBERT reranking with recursive graph queries across databases, e

    Queries knowledge graphs with recursive and multi-hop reasoning to find relevant entities.

    Jupyter Notebookagentsknowledge-graphmemory
    在 GitHub 上查看↗2,568
  1. Home
  2. Data & Databases
  3. Knowledge Graph Retrieval

探索子标签

  • Fallback Graph RetrieversQueries a knowledge graph for relevant entities and falls back to an external LLM search when no related nodes exist. **Distinct from Knowledge Graph Retrieval:** Distinct from Knowledge Graph Retrieval: adds a fallback to external LLM search when graph nodes are missing.
  • Graph Data ProjectionsTechniques for selecting and aliasing specific node properties or expressions from query result sets. **Distinct from Knowledge Graph Retrieval:** Focuses on the projection and aliasing of results rather than the semantic retrieval of context-aware answers
  • Node-Level Vector SearchRetrieval processes that calculate similarity between queries and individual nodes within a knowledge graph. **Distinct from Knowledge Graph Retrieval:** Distinct from Knowledge Graph Retrieval: focuses specifically on the vector similarity step at the node level rather than entity-relationship mapping.
  • Ontology Configurations2 个子标签Settings for defining structural rules and schemas for knowledge graphs. **Distinct from Knowledge Graph Retrieval:** Focuses on schema definition and structural rules for knowledge graphs, distinct from retrieval logic.