awesome-repositories.com
Blog
MCP
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
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Vector store integrations

Classement mis à jour le 29 juil. 2026

For vector store integrations, the strongest matches are semi-technologies/weaviate (Weaviate is a cloud-native vector database providing robust vector), alibaba/zvec (zvec is an embedded vector database engine and indexing) and superlinked/superlinked (Superlinked is a semantic retrieval framework that unifies schema). chroma-core/chroma and pgvector/pgvector round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Compare the top open-source vector store integrations for AI apps, ranked by stars and activity to help you find the right fit.

Vector store integrations

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • semi-technologies/weaviateAvatar de semi-technologies

    semi-technologies/weaviate

    16,337Voir sur GitHub↗

    Weaviate is a cloud-native vector database and distributed vector store designed to save high-dimensional vectors alongside structured data. It functions as a hybrid search engine that combines vector similarity, keyword matching, and structured metadata filtering within a single query. The system is optimized for retrieval-augmented generation, integrating vector search with generative AI and reranking to power question-and-answer workflows. It distinguishes itself through the ability to merge semantic search with traditional keyword queries and structured metadata filters to improve result

    Weaviate is a cloud-native vector database providing robust vector similarity search, metadata filtering, embedding model support, and direct integration with LLM frameworks like retrieval-augmented generation pipelines.

    GoMetadata FilteringVector Similarity SearchHybrid Search
    Voir sur GitHub↗16,337
  • alibaba/zvecAvatar de alibaba

    alibaba/zvec

    5,198Voir sur GitHub↗

    zvec is an embedded vector database engine and indexing library designed for high-dimensional similarity search. It functions as a hybrid search engine and a retrieval-augmented generation knowledge base, allowing for the storage and retrieval of dense and sparse vectors. The system is distinguished by its hybrid retrieval pipeline, which fuses vector similarity, full-text keyword matching, and scalar metadata filtering into single query operations. It supports a plugin-based model integration system for registering custom embedding models and rerankers, as well as language bindings for nativ

    zvec is an embedded vector database engine and indexing library that provides high-dimensional similarity search, hybrid keyword and metadata filtering, and model adapter plugins for vector-based workloads.

    C++Embedding GenerationMetadata FilteringVector Similarity Search
    Voir sur GitHub↗5,198
  • superlinked/superlinkedAvatar de superlinked

    superlinked/superlinked

    40Voir sur GitHub↗

    Superlinked is a development framework designed for building semantic search and retrieval pipelines. It functions as a machine learning data pipeline and semantic retrieval engine, providing the tools necessary to unify data schema definition, embedding generation, and vector database integration within a single application. The framework distinguishes itself by acting as a vector database orchestrator that manages the lifecycle of machine learning models alongside complex search logic. It enables developers to construct structured data models that map raw content and metadata into unified r

    Superlinked is a semantic retrieval framework that unifies schema definition, embedding generation, and vector database orchestration, fulfilling the search and storage integration requirements for embeddings.

    Jupyter NotebookEmbedding GenerationEmbedding Models
    Voir sur GitHub↗40
  • chroma-core/chromaAvatar de chroma-core

    chroma-core/chroma

    26,198Voir sur GitHub↗

    Chroma is a specialized vector database designed to index and retrieve high-dimensional data representations for semantic similarity search. It functions as a comprehensive platform for information retrieval, enabling the storage and management of unstructured documents alongside structured metadata. By mapping data into numerical representations, the system facilitates rapid similarity lookups across large datasets. The platform distinguishes itself through a hybrid search infrastructure that combines dense vector embeddings with sparse keyword and regular expression matching to balance sema

    Chroma is a vector database that provides storage management, indexing, and vector similarity search capabilities with metadata filtering and embedding support, fitting the search cleanly.

    RustMetadata FilteringVector Search
    Voir sur GitHub↗26,198
  • pgvector/pgvectorAvatar de pgvector

    pgvector/pgvector

    21,787Voir sur GitHub↗

    Vector similarity search extension for PostgreSQL.

    This project is a database extension that adds vector similarity search and indexing directly to PostgreSQL, fitting the need for vector storage and querying capabilities even though it relies on a single database backend rather than a multi-database one.

    CVector Similarity SearchHybrid Search
    Voir sur GitHub↗21,787
  • microsoft/sptagAvatar de microsoft

    microsoft/SPTAG

    5,004Voir sur GitHub↗

    SPTAG is a vector approximate nearest neighbor search library and distributed vector search engine. It provides a large-scale vector index designed to organize and retrieve similar vectors from massive datasets using high-performance similarity search and proximity queries. The system functions as a dynamic vector index manager, supporting incremental updates, insertions, and deletions of vectors without requiring a full index rebuild. It scales search operations across multiple machines to handle large-scale datasets and high volumes of online requests through distributed search request hand

    Microsoft SPTAG is a distributed vector search engine and indexing library that provides high-performance vector similarity search and large-scale dataset management, fulfilling the core requirements of this search.

    C++Vector Similarity Search
    Voir sur GitHub↗5,004
  • qdrant/qdrantAvatar de qdrant

    qdrant/qdrant

    32,372Voir sur GitHub↗

    Qdrant is a high-performance vector similarity database designed to store, index, and search high-dimensional vectors alongside structured metadata. It functions as a distributed search engine that manages large-scale data clusters, providing low-latency retrieval and complex filtering capabilities. The system is built to serve as a specialized middleware layer, connecting machine learning pipelines and AI agents to persistent storage for intelligent information retrieval and recommendation tasks. The platform distinguishes itself through advanced retrieval techniques, including support for h

    Qdrant is a high-performance vector database that provides core vector similarity search, indexing, storage management, and metadata filtering to power AI and machine learning workflows.

    RustMetadata FilteringEmbedding Model AdaptationsHybrid Search
    Voir sur GitHub↗32,372
  • lancedb/lancedbAvatar de lancedb

    lancedb/lancedb

    9,031Voir sur GitHub↗

    LanceDB is a vector database and columnar data store designed to function as a versioned dataset manager and vector search engine. It serves as a high-performance backend for indexing and retrieving high-dimensional embeddings, providing the foundation for machine learning data pipelines. The system distinguishes itself through a combination of cloud-native object storage and immutable version tracking, allowing for data time-travel and reproducible AI experiments. It integrates hybrid search capabilities, merging dense vector similarity with BM25 full-text search and SQL-like scalar filters

    LanceDB is a vector database and columnar data store that provides high-performance vector similarity search, metadata filtering, and embedding storage management, making it an ideal core backend for this search.

    HTMLEmbedding ModelsMetadata FilteringVector Similarity Search
    Voir sur GitHub↗9,031
  • facebookresearch/faissAvatar de facebookresearch

    facebookresearch/faiss

    40,302Voir sur GitHub↗

    This project is a high-performance library designed for the similarity search and clustering of dense vectors across massive datasets. It functions as a vector similarity search engine, providing the necessary tools to organize complex numerical data into specialized structures that facilitate rapid retrieval and efficient querying of millions of records. The library distinguishes itself through a variety of advanced indexing and compression techniques, including hierarchical navigable small worlds for logarithmic time complexity and inverted file indexing to partition vector spaces into mana

    This high-performance library provides core vector similarity search and advanced indexing capabilities, making it a foundational engine for vector search integration even though it lacks built-in multi-database abstraction or LLM framework integrations.

    C++Vector Similarity SearchSimilarity Search
    Voir sur GitHub↗40,302
  • activeloopai/deeplakeAvatar de activeloopai

    activeloopai/deeplake

    9,175Voir sur GitHub↗

    DeepLake is AI data infrastructure consisting of a multimodal data lake, a hybrid search engine, and a serverless vector database. It provides a PostgreSQL-based AI data runtime that combines multimodal storage with streaming pipelines to load and shuffle datasets from cloud storage directly into deep learning training pipelines. The system utilizes lazy indexing to store and slice images, audio, and video without loading entire files into memory. It enables retrieval-augmented generation by persisting high-dimensional embeddings in a serverless vector store and implementing hybrid search tha

    DeepLake provides a multimodal data lake, hybrid search engine, and serverless vector database equipped with vector similarity search, embedding management, and retrieval-augmented generation capabilities.

    C++Vector Similarity Search
    Voir sur GitHub↗9,175
  • openai/chatgpt-retrieval-pluginAvatar de openai

    openai/chatgpt-retrieval-plugin

    21,192Voir sur GitHub↗

    This project is a retrieval-augmented generation pipeline designed for building custom ChatGPT plugins that allow language models to query private or professional documents. It implements a full retrieval workflow, from processing and indexing document chunks to retrieving relevant context for natural language queries. The system distinguishes itself through a hybrid retrieval approach that combines dense vector embeddings with sparse keyword matching, further refined by a two-stage semantic re-ranking process. It includes specialized data privacy tools for screening personally identifiable i

    This project provides a complete document retrieval and indexing workflow designed to integrate vector search and embeddings with language model applications, fitting the integration and indexing layer category well.

    PythonMetadata FilteringVector Similarity SearchHybrid Search
    Voir sur GitHub↗21,192
  • asg017/sqlite-vecAvatar de asg017

    asg017/sqlite-vec

    6,961Voir sur GitHub↗

    sqlite-vec is a C-based vector library and SQLite extension that adds virtual tables for storing and querying high-dimensional embeddings. It functions as a database plugin for performing nearest neighbor searches using distance metrics such as L2, cosine, and Hamming distance. The project provides a portable embedding store that supports deployment across Android, iOS, desktop environments, and web browsers via WebAssembly. It distinguishes itself by converting numerical arrays into compact binary formats and utilizing quantization to reduce the memory footprint and storage size of vector in

    This C-based SQLite extension provides high-dimensional vector storage and similarity search capabilities, serving as a lightweight embedding database building block though lacking a multi-database backend or LLM framework integration.

    CMetadata FilteringVector Similarity Search
    Voir sur GitHub↗6,961
  • timescale/pgaiAvatar de timescale

    timescale/pgai

    5,802Voir sur GitHub↗

    pgai is a PostgreSQL AI toolkit and framework designed to integrate large language models and vector embeddings directly into a database. It serves as a bridge for executing machine learning model requests and performing text-to-SQL translations within standard database queries. The project provides an automated vector embedding pipeline that handles the loading, parsing, and chunking of text from tables and unstructured documents. This system utilizes a background worker to synchronize embeddings automatically as source data changes and includes specialized tools for building retrieval-augme

    This toolkit integrates large language models and vector embeddings directly into PostgreSQL with automated embedding pipelines and similarity search, serving as a specialized database integration layer for AI workflows.

    PLpgSQLEmbedding GenerationVector Similarity Search
    Voir sur GitHub↗5,802
  • opensearch-project/opensearchAvatar de opensearch-project

    opensearch-project/OpenSearch

    13,196Voir sur GitHub↗

    OpenSearch is a distributed search and analytics engine designed for indexing, searching, and analyzing massive volumes of structured and unstructured data in real time. It functions as a comprehensive platform that integrates enterprise-grade search capabilities, a vector database for high-dimensional similarity lookups, and a unified observability suite for monitoring logs, metrics, and traces across complex distributed environments. The platform distinguishes itself through its support for agentic workflow automation, allowing users to orchestrate multi-agent tasks and integrate foundation

    OpenSearch is a distributed search and analytics engine that provides built-in vector search and indexing capabilities, making it a robust integration layer for high-dimensional embeddings despite functioning primarily as a broad search platform.

    JavaVector Similarity SearchVector SearchHybrid Search
    Voir sur GitHub↗13,196
  • surrealdb/surrealdbAvatar de surrealdb

    surrealdb/surrealdb

    32,397Voir sur GitHub↗

    SurrealDB is a multi-model database engine designed to store and query document, graph, relational, and vector data within a single ACID-compliant platform. It functions as an AI-native data store, integrating vector search, graph traversal, and machine learning model execution directly into its query layer. By providing a unified declarative query language, the platform eliminates the need for external middleware to synchronize data across different storage models. The platform distinguishes itself through its ability to manage agent memory and complex workflows natively. It allows developer

    SurrealDB is a multi-model database engine that natively integrates vector search, document, and graph capabilities with embedding model support and query-driven indexing for vector workloads.

    RustHybrid Search
    Voir sur GitHub↗32,397
  • redisearch/redisearchAvatar de RediSearch

    RediSearch/RediSearch

    6,161Voir sur GitHub↗

    RediSearch is a Redis module that adds secondary indexing, full-text search, aggregation, and vector similarity search directly into the in-memory data store. It operates as an in-process search engine, extending the core key-value store with capabilities for indexing hash and JSON documents, enabling fast field-level lookups beyond primary key access. The module provides a full-text search engine built on inverted indexes, supporting stemming, fuzzy matching, and relevance scoring via tf-idf. It also includes a vector similarity search engine using a Hierarchical Navigable Small World graph

    RediSearch is a Redis module that provides vector similarity search and secondary indexing capabilities directly within an in-memory data store, fulfilling the core needs of a vector database backend.

    CVector Similarity SearchVector Similarity Search
    Voir sur GitHub↗6,161
  • milvus-io/milvusAvatar de milvus-io

    milvus-io/milvus

    44,804Voir sur GitHub↗

    Milvus is a specialized vector database engine designed for the indexing, management, and high-speed similarity retrieval of high-dimensional vector embeddings. It functions as a similarity search engine capable of identifying nearest neighbors within large-scale vector spaces, supporting the storage and retrieval of billions of data points while maintaining consistent performance. The system utilizes a distributed architecture that decouples storage, query, and coordination into independent services, allowing for horizontal scaling across clusters. It employs a global indexing mechanism that

    Milvus is a dedicated vector database engine providing high-speed similarity search, embedding storage, metadata handling, and strong support for LLM and RAG workflows.

    GoSimilarity Search EnginesVector DatabasesVector Search Engines
    Voir sur GitHub↗44,804
  • vespa-engine/vespaAvatar de vespa-engine

    vespa-engine/vespa

    6,961Voir sur GitHub↗

    Vespa is a distributed search engine, vector database, and machine learning ranking engine. It serves as an AI search platform designed to handle large-scale document indexing and complex query processing across a cluster of nodes, combining keyword retrieval with high-dimensional embedding storage for semantic similarity search. The platform distinguishes itself by integrating machine learning models directly into the search pipeline to perform real-time inference and ranking. It converts these models into ranking expressions to score and order results based on relevance, while providing a s

    Vespa is a distributed vector database and search engine that provides native vector similarity search, embedding model execution, metadata filtering, and real-time ranking over large-scale datasets, fulfilling the core integration and indexing requirements.

    JavaDistributed Data IndexingVector DatabasesAI Search Engines
    Voir sur GitHub↗6,961
  • zilliztech/gptcacheAvatar de zilliztech

    zilliztech/GPTCache

    8,068Voir sur GitHub↗

    GPTCache is a semantic caching layer and response optimizer for large language models. It functions as pluggable middleware for orchestration frameworks, utilizing vector database caching to store and retrieve model responses based on the semantic similarity of prompts rather than exact text matches. The system uses embeddings to determine cache hits by comparing the distance between new queries and stored vectors. It employs a hybrid storage model that persists original prompts in relational databases while maintaining high-dimensional embeddings in vector stores. The project covers a broad

    GPTCache provides vector similarity search, embedding model support, and storage management as a semantic caching layer for large language models, fitting the requested integration layer and indexing capabilities for embeddings.

    PythonSemantic Caching SystemsAPI Response OptimizationsDistance Metrics
    Voir sur GitHub↗8,068
  • spring-projects/spring-aiAvatar de spring-projects

    spring-projects/spring-ai

    9,001Voir sur GitHub↗

    Spring AI is an application framework for Java that provides a portable, fluent API for integrating AI models, tools, and vector stores into applications. It wraps multiple AI providers behind a common interface, allowing developers to switch between chat, embedding, image, and speech models without changing application code. The framework includes a chainable chat client API similar to WebClient or RestClient, supports both synchronous and streaming interactions, and offers structured output conversion that transforms unstructured AI responses into strongly-typed Java objects. The framework

    Spring AI is a Java application framework that provides portable vector store integrations, embedding model support, and LLM framework capabilities, making it a strong tool for building vector-backed applications.

    JavaEmbedding GenerationMetadata FiltersText Embeddings
    Voir sur GitHub↗9,001
  • superduperdb/superduperdbAvatar de SuperDuperDB

    SuperDuperDB/superduperdb

    5,298Voir sur GitHub↗

    SuperduperDB is an AI agent orchestrator and database-integrated machine learning platform. It serves as a framework for building stateful AI agents and retrieval-augmented generation applications by integrating large language models directly with database backends. The project enables the deployment of self-hosted AI infrastructure and the management of language models on private hardware using local checkpoints. It distinguishes itself by allowing users to attach AI components directly to data fields, triggering model execution and automated transformations based on database insertions and

    SuperduperDB is a database-integrated machine learning and AI orchestration platform that supports embeddings and retrieval-augmented generation, fitting the integration layer for vector search and AI workflows.

    PythonLLM Application FrameworksText Embeddings
    Voir sur GitHub↗5,298
  • memvid/memvidAvatar de memvid

    memvid/memvid

    15,679Voir sur GitHub↗

    Memvid is an embedded memory framework designed to provide persistent, versioned context for intelligent agents. It functions as a local vector database library that stores all data within a single binary file, removing the need for external database infrastructure or network dependencies. The system distinguishes itself by integrating in-process vector indexing with append-only versioning, allowing for high-speed semantic similarity searches alongside the ability to track and roll back state changes over time. It includes built-in transparent data encryption and masking to secure sensitive i

    Memvid is an embedded vector database library that provides local similarity search and persistent memory for agents, fitting the need for storage management and indexing layers even without multi-database backends.

    RustVector Search
    Voir sur GitHub↗15,679
  • weaviate/verbaAvatar de weaviate

    weaviate/Verba

    7,715Voir sur GitHub↗

    Verba is a retrieval-augmented generation interface and chatbot that uses Weaviate to provide factual answers based on private datasets. It functions as a vector database knowledge base, combining a hybrid search engine with an orchestration interface to connect various large language model providers and embedding services. The system differentiates itself through a RAG pipeline manager for adjusting text chunking rules and retrieval settings, alongside a 3D vector space visualization tool for analyzing the spatial organization and clustering of high-dimensional embeddings. It employs a modul

    Verba is a retrieval-augmented generation application built around vector database integration, providing hybrid search and embedding support for querying private datasets.

    PythonVector Search
    Voir sur GitHub↗7,715
  • langchain4j/langchain4jAvatar de langchain4j

    langchain4j/langchain4j

    12,346Voir sur GitHub↗

    LangChain4j is a framework and library for building applications powered by large language models on the JVM. It provides a unified API for developing AI agents, implementing retrieval augmented generation, and integrating generative AI capabilities into professional software built with frameworks like Spring Boot or Quarkus. The project enables the creation of autonomous agents that can reason through tasks, manage memory, and execute external tools to achieve specific goals. It differentiates itself through a unified model interface that allows developers to switch between multiple model pr

    LangChain4j is a Java framework that provides vector store abstractions, embedding model integrations, and retrieval-augmented generation capabilities, fulfilling the requested integration layer and indexing needs on the JVM.

    JavaLLM Application Frameworks
    Voir sur GitHub↗12,346
  • 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

    FalkorDB is a graph database with built-in vector search capabilities that serves as a knowledge store for retrieval-augmented generation, fulfilling the search criteria despite its primary focus on graph structures.

    CVector Similarity SearchVector Search
    Voir sur GitHub↗3,437
  • 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

    Memgraph is an in-memory graph database featuring native vector search capabilities and integration support for AI applications like GraphRAG, matching the need for vector database integration layers despite its primary focus on graph structures.

    C++Embedding GenerationVector Similarity SearchVector Search
    Voir sur GitHub↗4,163
  • airweave-ai/airweaveAvatar de airweave-ai

    airweave-ai/airweave

    6,453Voir sur GitHub↗

    Airweave is a unified AI knowledge base platform that syncs data from external APIs into a searchable layer for retrieval-augmented generation. It provides a pre-built data connector library and a framework for building custom connectors, enabling the extraction, transformation, and synchronization of structured and unstructured data from SaaS applications. The platform includes a hybrid vector retrieval system that combines semantic, neural, and keyword search strategies to deliver grounded context for AI agents. The platform distinguishes itself through an agentic search engine that iterati

    Airweave is an AI knowledge base and integration platform that syncs external SaaS data into a searchable retrieval layer for LLM applications, matching the vector search and integration intent.

    PythonMetadata FilteringVector Similarity SearchHybrid Search
    Voir sur GitHub↗6,453
  • langchain-ai/langchainAvatar de langchain-ai

    langchain-ai/langchain

    139,458Voir sur GitHub↗

    LangChain is an orchestration framework designed for building, managing, and deploying applications powered by large language models. It provides a unified integration layer that normalizes disparate model provider APIs into a consistent set of primitives, enabling developers to build complex, multi-step AI workflows that manage state, memory, and tool execution. The project distinguishes itself through a durable execution runtime that maintains persistent state across long-running processes by checkpointing progress to external storage. It models agent workflows as directed graphs, allowing

    LangChain is an LLM application framework that provides robust integration layers, storage management, and indexing capabilities for vector databases and embeddings, matching the requested tools despite serving a broader orchestration purpose.

    PythonLLM Integration Layers
    Voir sur GitHub↗139,458
  • chonkie-inc/chonkieAvatar de chonkie-inc

    chonkie-inc/chonkie

    4,170Voir sur GitHub↗

    Chonkie is a text chunking library designed for retrieval-augmented generation pipelines. It functions as a semantic text splitter and RAG ingestion pipeline, transforming raw text into embedded segments for storage in vector databases. The project distinguishes itself through specialized splitting strategies, including an AST-based code splitter for preserving logical boundaries in source code and a semantic text splitter that uses embedding models to determine boundaries based on meaning. It also provides a vector database ingestor to automate the generation of embeddings and their export t

    Chonkie is a text chunking library designed for retrieval-augmented generation pipelines, providing semantic splitting and vector database ingestion capabilities that integrate with embeddings.

    PythonText ChunksAST-Based Code SplittingCode-Aware Chunking
    Voir sur GitHub↗4,170
  • dlt-hub/dltAvatar de dlt-hub

    dlt-hub/dlt

    5,472Voir sur GitHub↗

    dlt is a Python data ingestion tool and ETL pipeline framework designed to fetch data from diverse sources and persist it into structured destinations. It functions as a schema inference engine that automatically detects data types and flattens nested JSON structures into relational tables, moving data from sources to lakehouses, warehouses, or vector databases. The project distinguishes itself through AI-powered pipeline generation, using large language models to scaffold extraction code and connectors for REST APIs. It also supports multimodal vector storage and specialized population of ve

    This data ingestion and ETL framework natively supports loading data and embeddings into vector databases, making it a fitting integration layer for vector search workflows despite lacking a built-in search engine.

    PythonAutomated Structure NormalizationData Extraction PipelinesData Ingestion Pipelines
    Voir sur GitHub↗5,472
  • 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

    LightRAG is a graph-based retrieval framework that integrates vector embeddings with knowledge graphs to support complex similarity searches and indexing, fitting the requested integration layer and RAG pipeline needs.

    PythonKnowledge Graph Retrieval SystemsRetrieval Augmented Generation PipelinesGraph Reasoning Systems
    Voir sur GitHub↗36,651
  • deepset-ai/haystackAvatar de deepset-ai

    deepset-ai/haystack

    24,253Voir sur GitHub↗

    Haystack is an orchestration framework designed for building complex search and generative AI pipelines. It functions as an agentic workflow engine, enabling the construction of automated sequences that allow AI agents to perform multi-step reasoning and data analysis. The framework utilizes a modular, component-based architecture that connects processing steps into directed acyclic graphs. By employing a provider-agnostic integration layer, it decouples core logic from specific external AI services and vector databases, allowing for the flexible exchange of underlying technologies. This desi

    Haystack is an orchestration framework that connects vector databases and embedding models into retrieval and generative AI pipelines, though it functions as a broader RAG framework rather than a dedicated vector database or storage-management layer itself.

    MDXAgentic Workflow EnginesPipeline Orchestration FrameworksModular Pipeline Orchestration
    Voir sur GitHub↗24,253
  • zylon-ai/private-gptAvatar de zylon-ai

    zylon-ai/private-gpt

    57,278Voir sur GitHub↗

    This project is a privacy-first backend service designed to facilitate retrieval-augmented generation by processing local documents into searchable vector representations. It provides a modular architecture that allows users to ingest diverse file formats, manage document metadata, and perform semantic searches to provide context-aware responses for chat and completion requests. The system distinguishes itself through a database-agnostic abstraction layer that supports various storage backends, ranging from local disk storage to enterprise-grade vector databases. It offers flexible deployment

    This repository provides a retrieval-augmented generation backend with document ingestion, vector storage abstraction, and semantic search capabilities, fitting the vector integration layer category well despite lacking some advanced framework features.

    PythonContext-Aware Chat InterfacesLocal Inference EnginesPrivacy-First AI Backends
    Voir sur GitHub↗57,278
  • microsoft/graphragAvatar de microsoft

    microsoft/graphrag

    33,792Voir sur 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

    This framework integrates knowledge graphs with vector search to power context-aware retrieval and indexing for large language models, fitting the vector search integration layer category well despite lacking a multi-database backend.

    PythonGraph-Based Retrieval AugmentationGraph-Based Retrieval EnginesContext-Aware Retrieval
    Voir sur GitHub↗33,792
  • meilisearch/meilisearchAvatar de meilisearch

    meilisearch/meilisearch

    58,118Voir sur GitHub↗

    Meilisearch is a Rust-based search engine providing typo-tolerant full-text and vector-based semantic search with real-time conversational capabilities.

    Meilisearch is a full-text and vector-based search engine that supports vector search capabilities, although it functions primarily as a standalone search service rather than a dedicated integration layer or multi-database storage framework.

    RustDeveloper-Focused Search ToolsDocument Indexing EnginesFinite State Transducers
    Voir sur GitHub↗58,118
  • elastic/elasticsearchAvatar de elastic

    elastic/elasticsearch

    77,012Voir sur GitHub↗

    Elasticsearch is a distributed search engine and document store designed for the high-performance indexing and retrieval of massive volumes of unstructured data. It functions as a centralized analytics platform, providing a schema-flexible architecture that organizes information into searchable indices while maintaining global cluster state through a distributed consensus mechanism. The platform distinguishes itself through its integrated approach to observability, security, and advanced analytics. It combines full-text, vector, and hybrid search capabilities with machine learning-driven insi

    Elasticsearch is a distributed search engine that includes built-in vector search and indexing capabilities, fitting the integration layer and storage management intent well.

    JavaDistributed Search EnginesData Analytics EnginesDistributed Document Stores
    Voir sur GitHub↗77,012
  • run-llama/llama_indexAvatar de run-llama

    run-llama/llama_index

    50,306Voir sur GitHub↗

    LlamaIndex is a comprehensive development framework designed to connect private or external data sources to large language models. It functions as a data-centric toolkit that enables the construction of retrieval-augmented generation systems, allowing developers to build applications that provide context-aware answers based on specific organizational information. The project distinguishes itself through a robust agentic orchestration engine that supports the creation of autonomous agents capable of multi-step reasoning, memory management, and complex tool execution. Beyond simple retrieval, i

    LlamaIndex is a data framework that provides indexing, storage management, and vector search integration layers to connect external data sources with large language models, matching the core intent despite being framed as a broader RAG toolkit.

    PythonRetrieval-Augmented Generation FrameworksAgentic FrameworksAgentic Orchestration Frameworks
    Voir sur GitHub↗50,306
  • mintplex-labs/vector-adminAvatar de Mintplex-Labs

    Mintplex-Labs/vector-admin

    2,233Voir sur GitHub↗

    Vector Admin is a multi-database administration platform and management interface designed for handling vector databases from a single dashboard. It provides a unified web interface that connects to multiple distinct vector database providers simultaneously, allowing administrators to oversee connections, manage user permissions through role-based access control, and enforce multi-tenant data access boundaries. The platform includes data management utilities for document ingestion, processing uploaded files through embedding generation pipelines, and inspecting or editing individual text chun

    This tool provides a universal management suite and interface for multiple vector databases, covering embedding integration and multi-database backends, though it focuses more on administration than acting as a low-level search engine itself.

    TypeScriptVectorVector Embedding Management DashboardsDatabase Administration
    Voir sur GitHub↗2,233
  • vectorize-io/vectorize-mcp-serverAvatar de vectorize-io

    vectorize-io/vectorize-mcp-server

    108Voir sur GitHub↗

    Official Vectorize MCP Server

    This server provides integration between the Vectorize platform and AI interfaces through the Model Context Protocol, serving as an operational bridge for vector search capabilities though it relies on an external backend rather than acting as a standalone multi-database layer.

    JavaScriptAI & Machine LearningData & DatabasesSearch and Research
    Voir sur GitHub↗108
  • mongodb/mongoAvatar de mongodb

    mongodb/mongo

    28,158Voir sur GitHub↗

    This project is a distributed, document-oriented database system designed to store information in flexible, hierarchical structures. It supports horizontal scaling through automated sharding and maintains high availability across global clusters using a multi-node replication protocol. By executing multi-document operations as atomic units, the system ensures data integrity and consistency across distributed environments. The platform distinguishes itself by integrating advanced vector-based indexing, which enables semantic similarity searches alongside traditional geospatial and lexical quer

    MongoDB is a document-oriented database that includes advanced vector-based indexing and semantic similarity search alongside its traditional querying capabilities, fitting the integration and storage management needs of vector embeddings.

    C++Distributed DatabasesDocument DatabasesACID Transactional Cores
    Voir sur GitHub↗28,158
  • truefoundry/cognitaAvatar de truefoundry

    truefoundry/cognita

    4,317Voir sur GitHub↗

    Cognita is a retrieval augmented generation orchestration framework used to build pipelines that connect document stores and language models to provide grounded answers. It functions as a document ingestion pipeline and a vector database integrator, managing the process of loading, parsing, and indexing files into a searchable knowledge base. The system includes a language model gateway proxy that provides a unified API to interact with multiple different model providers. This routing layer decouples the application from specific vendors, allowing requests to be proxied through a provider-agn

    Cognita is a RAG orchestration framework that connects document stores and vector databases for indexing and retrieval, fitting the requested integration layer even though it focuses specifically on retrieval-augmented generation pipelines rather than a general-purpose vector database toolkit.

    PythonRAG FrameworksRetrieval-Augmented Generation FrameworksContextual Information Retrieval
    Voir sur GitHub↗4,317
  • tencent/weknoraAvatar de Tencent

    Tencent/WeKnora

    16,974Voir sur GitHub↗

    WeKnora is a multi-tenant retrieval-augmented generation (RAG) knowledge platform and autonomous AI agent framework. It transforms raw documents into queryable knowledge bases and integrates large language models with vector databases to provide grounded AI responses. The system also functions as a Model Context Protocol (MCP) tool server, exposing knowledge search and agentic capabilities to external AI clients. The platform distinguishes itself through an autonomous agent framework that utilizes iterative reasoning, tool calling, and web search to solve multi-step tasks. It implements a sta

    WeKnora is an autonomous AI agent and RAG knowledge platform that integrates vector search and embedding models for document retrieval, fitting the integration layer category well though focusing more on end-user knowledge management than low-level storage primitives.

    GoAutonomous AI Agent FrameworksConversational InterfacesKnowledge Base Management
    Voir sur GitHub↗16,974
Comparez le top 10 en un coup d'œil
DépôtStarsLangageLicenceDernier push
semi-technologies/weaviate16.3KGoBSD-3-Clause17 juin 2026
alibaba/zvec5.2KC++apache-2.016 févr. 2026
superlinked/superlinked40Jupyter NotebookApache-2.02 avr. 2026
chroma-core/chroma26.2KRustapache-2.019 févr. 2026
pgvector/pgvector21.8KCNOASSERTION16 juin 2026
microsoft/sptag5KC++MIT25 juin 2026
qdrant/qdrant32.4KRustApache-2.016 juin 2026
lancedb/lancedb9KHTMLapache-2.021 févr. 2026
facebookresearch/faiss40.3KC++MIT16 juin 2026
activeloopai/deeplake9.2KC++Apache-2.021 mai 2026

Related searches

  • base de données vectorielle pour workflows RAG
  • une base de données open source pour embeddings vectoriels
  • un espace de stockage pour des embeddings de recherche
  • Vector indexing database
  • un moteur de recherche combinant mots-clés et vecteurs
  • un moteur de recherche hybride pour RAG
  • Client-side key-value stores
  • feature store pour le machine learning