awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

17 dépôts

Awesome GitHub RepositoriesHybrid Vector-Graph Databases

Storage systems that combine vector embeddings with knowledge graphs to support both semantic and relational queries.

Distinguishing note: Distinct from standard vector databases by the inclusion of structured graph relationships for retrieval.

Explore 17 awesome GitHub repositories matching data & databases · Hybrid Vector-Graph Databases. Refine with filters or upvote what's useful.

Awesome Hybrid Vector-Graph Databases GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • hkuds/lightragAvatar de HKUDS

    HKUDS/LightRAG

    36,651Voir sur 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

    Integrates dense vector embeddings with structured knowledge graphs to facilitate similarity-based and relationship-aware information retrieval.

    Pythongenaigptgpt-4
    Voir sur GitHub↗36,651
  • supermemoryai/supermemoryAvatar de supermemoryai

    supermemoryai/supermemory

    27,334Voir sur GitHub↗

    Supermemory is an artificial intelligence memory management platform designed to provide autonomous agents with persistent, long-term knowledge bases. It functions as a centralized repository that synchronizes multimodal data, enabling agents to maintain context and historical information across complex, multi-session workflows. By serving as a knowledge graph engine and vector database orchestrator, the platform ensures that information remains accessible and relevant for automated tasks. The system distinguishes itself through its hybrid indexing approach, which combines vector similarity s

    Combines vector similarity search with structured graph traversal to retrieve both semantic context and explicit relational data.

    TypeScriptcloudflare-kvcloudflare-pagescloudflare-workers
    Voir sur GitHub↗27,334
  • topoteretes/cogneeAvatar de topoteretes

    topoteretes/cognee

    17,850Voir sur 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

    Combines semantic vector similarity with structural graph traversal for context-aware information retrieval.

    Pythonaiai-agentsai-memory
    Voir sur GitHub↗17,850
  • nirdiamant/agents-towards-productionAvatar de NirDiamant

    NirDiamant/agents-towards-production

    17,375Voir sur GitHub↗

    This project is a comprehensive framework for developing, orchestrating, and deploying autonomous agents. It provides a structured environment for building agents that utilize reasoning loops to perform multi-step tasks, manage state through graph-based workflows, and interact with external tools. By mapping unstructured model outputs into typed schemas, the framework ensures reliable integration with downstream application logic. The platform distinguishes itself through a focus on production-grade reliability and security. It incorporates hybrid memory systems that combine vector embeddings

    Combines semantic vector embeddings with structured knowledge graphs for accurate, long-term context retrieval.

    Jupyter Notebookagentagent-frameworkagents
    Voir sur GitHub↗17,375
  • neo4j/neo4jAvatar de neo4j

    neo4j/neo4j

    15,928Voir sur 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 graph traversals and semantic vector searches within a single database environment.

    Javacypherdatabasegraph
    Voir sur GitHub↗15,928
  • memorilabs/memoriAvatar de MemoriLabs

    MemoriLabs/Memori

    15,358Voir sur GitHub↗

    Memori is an AI agent memory middleware platform designed to provide persistent, context-aware recall for language models. It functions as a non-intrusive layer that intercepts outbound model requests to automatically capture interaction history and execution traces, ensuring that agents maintain continuity across sessions without requiring modifications to existing application logic. The platform distinguishes itself through a dual-model storage architecture that maintains information as both structured relational primitives for precise fact retrieval and rolling narrative summaries for situ

    Manages semantic embeddings and knowledge graph construction to provide long-term recall for language models.

    Pythonagentaiaiagent
    Voir sur GitHub↗15,358
  • neuml/txtaiAvatar de neuml

    neuml/txtai

    12,660Voir sur GitHub↗

    txtai is an artificial intelligence platform designed for building semantic search applications, managing vector storage, and orchestrating language model workflows. It functions as a comprehensive engine for processing unstructured data, enabling the development of autonomous agents and complex content automation pipelines. The platform distinguishes itself through a hybrid indexing architecture that combines dense vector embeddings with relational graph structures, allowing for multi-dimensional retrieval across both semantic meaning and entity relationships. It supports multimodal analysis

    Combines dense vector embeddings with relational graph structures to enable multi-dimensional retrieval across semantic meaning and entity relationships.

    Pythonagentsaiai-agents
    Voir sur GitHub↗12,660
  • nashsu/llm_wikiAvatar de nashsu

    nashsu/llm_wiki

    12,563Voir sur GitHub↗

    This project is an LLM knowledge base builder and personal knowledge management tool. It is a desktop application designed to transform diverse documents into a persistent, interlinked wiki through LLM analysis and incremental ingestion. The system distinguishes itself with a knowledge graph visualizer that uses community detection algorithms to map relationships between concepts and identify topical clusters. It features a hybrid retrieval system that combines keyword matching, vector embeddings, and graph relevance to locate information. The platform covers a wide range of capabilities inc

    Combines vector embeddings and knowledge graph relationships to provide high-precision hybrid information retrieval.

    TypeScript
    Voir sur GitHub↗12,563
  • docker/genai-stackAvatar de docker

    docker/genai-stack

    5,333Voir sur GitHub↗

    Ce projet est une stack de développement conteneurisée et un framework d'application pour construire des systèmes de génération augmentée par récupération (RAG). Il fournit un sandbox IA dockerisé qui intègre des runtimes de modèles locaux, des graphes de connaissances et des vector stores pour permettre la création de chatbots contextuels. La stack se distingue par son vector store basé sur les graphes, qui combine des graphes de connaissances structurés avec des index vectoriels pour la récupération de données sémantiques et structurelles. Elle permet l'hébergement de modèles locaux avec accélération CPU ou GPU, permettant des tâches génératives sans dépendance aux API cloud externes. Le framework couvre un large éventail de capacités, notamment le traitement et l'indexation de documents PDF, l'orchestration de services IA basés sur des conteneurs et l'implémentation d'une génération de réponses ancrées (grounded). Il inclut une interface de chat web avec streaming de réponse incrémentiel et une interface standardisée pour basculer entre différents fournisseurs de modèles de langage. L'environnement est amorcé via l'orchestration de conteneurs pour déployer rapidement une stack préconfigurée de modèles et de bases de données.

    Combines knowledge graphs with vector indices in a single database for semantic and structural data retrieval.

    Python
    Voir sur GitHub↗5,333
  • datawhalechina/tiny-universeAvatar de datawhalechina

    datawhalechina/tiny-universe

    4,505Voir sur GitHub↗

    Tiny Universe is an educational monorepo that delivers multiple independent implementations of core AI subsystems as self-contained Jupyter notebooks. It provides from-scratch constructions of foundational architectures including a complete Transformer model built from the original paper specification, a denoising diffusion probabilistic model for image generation, and a ReAct-style autonomous agent framework that equips an LLM with tools for planning and multi-step task execution. The project distinguishes itself by covering the full lifecycle of modern AI systems through hands-on implementa

    Combines a Neo4j knowledge graph with a vector database for associative and similarity-based retrieval.

    Jupyter Notebookagentdiffusionevaluation-metrics
    Voir sur GitHub↗4,505
  • ruvnet/ruvectorAvatar de ruvnet

    ruvnet/ruvector

    4,253Voir sur GitHub↗

    ruvector est une base de données vectorielle et un moteur de graphes basé sur Rust, conçu pour l'inférence locale et la recherche de plus proches voisins. Il utilise une architecture de base de données de graphes vectoriels et un index de réseau de neurones sur graphe pour affiner les résultats de recherche via une attention structurelle. Le système intègre un simulateur de circuit quantique accéléré par le matériel pour exécuter des simulations d'état vectoriel et des modèles de recherche complexes, ainsi qu'un moteur d'inférence WebAssembly pour exécuter la recherche vectorielle et l'exécution de modèles directement dans les navigateurs web. Le projet utilise un format de conteneur cognitif qui regroupe modèles, données et un micro-noyau amorçable dans un seul binaire pour le déploiement. Il propose des outils de configuration de modèles spécialisés, incluant une méthode de consolidation des poids pour prévenir l'oubli catastrophique et un mécanisme d'adaptateur léger pour une adaptation instantanée des poids. Le système couvre un large éventail de fonctionnalités, notamment la recherche vectorielle accélérée par le matériel, l'interrogation de relations de graphes et l'analyse de documents scientifiques pour l'extraction LaTeX et MathML. Il fournit également un chaînage de preuves cryptographiques pour vérifier les mutations de données, une synchronisation des métadonnées basée sur Raft pour la haute disponibilité, et une compression de données à résolution étagée pour gérer les coûts de stockage.

    Combines vector search with graph neural network structures to support both semantic and relational queries.

    Rust
    Voir sur GitHub↗4,253
  • apache/ageAvatar de apache

    apache/age

    4,236Voir sur GitHub↗

    Apache AGE is a graph database extension for PostgreSQL that adds openCypher graph query capabilities directly within the relational database environment. It functions as a loadable extension that translates Cypher graph traversal queries into SQL expressions, enabling users to run pattern matching and path analysis alongside standard SQL operations within a single database instance. The extension stores labeled, directed property graphs as isolated schemas with internal relational tables for vertices, edges, and labels, preventing cross-graph interference. It supports hybrid query execution

    Embeds Cypher graph queries inside SQL statements, including CTEs, joins, and subqueries, for combined analytics.

    Cage-databaseagensgraphanalytics
    Voir sur GitHub↗4,236
  • memgraph/memgraphAvatar de memgraph

    memgraph/memgraph

    4,163Voir sur 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

    Combines semantic vector search with structural graph traversals to retrieve contextually relevant neighborhoods.

    C++cyphergraphgraph-algorithms
    Voir sur GitHub↗4,163
  • getzep/zepAvatar de getzep

    getzep/zep

    4,076Voir sur GitHub↗

    Zep is a long-term memory layer and persistent storage system for large language model applications. It functions as a memory service and vector database orchestrator that manages chat history, user preferences, and context retrieval to reduce hallucinations in AI agents. The system maintains a temporal knowledge graph that stores interaction data as dated facts to track how user preferences and environments evolve over time. It combines these knowledge graphs with a store for persisting unstructured message data at the user and session levels. The platform provides capabilities for AI conte

    Combines vector embeddings with knowledge graphs to support both semantic and relational queries for high-precision context.

    Pythonaiknowledge-graphslanguage-model
    Voir sur GitHub↗4,076
  • kuzudb/kuzuAvatar de kuzudb

    kuzudb/kuzu

    3,965Voir sur GitHub↗

    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

    Integrates vector similarity search directly into the graph storage layer to enable semantic retrieval and advanced retrieval-augmented generation workflows.

    C++cypherdatabaseembeddable
    Voir sur GitHub↗3,965
  • helixdb/helix-dbAvatar de HelixDB

    HelixDB/helix-db

    3,830Voir sur GitHub↗

    Helix DB is a distributed graph database and knowledge graph platform that persists nodes and edges on object storage for durable and unlimited scaling. It operates as an ACID-compliant system, ensuring data consistency through serializable snapshot isolation during concurrent operations. The project distinguishes itself by combining a vector search engine and a property graph, utilizing hybrid vector and full-text search to locate entry points for graph traversals. It enables dynamic graph querying through a domain-specific language, allowing complex logic and recursive queries to be execute

    Persists large volumes of graph and vector information using object storage for cost-effective scalability.

    Rustaiclidatabase
    Voir sur GitHub↗3,830
  • falkordb/falkordbAvatar de FalkorDB

    FalkorDB/FalkorDB

    3,437Voir sur 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

    Unifies vector embeddings and property graph structures to combine semantic similarity search with structural traversal.

    Ccloud-databasedatabasedatabase-as-a-service
    Voir sur GitHub↗3,437
  1. Home
  2. Data & Databases
  3. Hybrid Vector-Graph Databases

Explorer les sous-tags

  • Relational-Graph HybridizationIntegration of relational and graph data models within a single storage system. **Distinct from Hybrid Vector-Graph Databases:** Distinct from Vector-Graph databases as it focuses on the relational-graph hybrid instead of vector embeddings.