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

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

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

向量数据库

排名更新于 2026年6月30日

For 用于向量嵌入的开源数据库, the strongest matches are vdaas/vald (Vald is a distributed, cloud-native approximate nearest neighbor search), semi-technologies/weaviate (Weaviate is a cloud-native, distributed vector database that stores) and oceanbase/oceanbase (OceanBase is a distributed SQL database that doubles as). qdrant/qdrant and pgvector/pgvector round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

我们为您精选了匹配 “open source vector database” 的开源 GitHub 仓库。结果按与您查询的相关性进行排名 — 您可以使用下方筛选器缩小范围,或通过 AI 进行优化。

向量数据库

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

    vdaas/vald

    1,706在 GitHub 上查看↗

    Vald is a distributed, cloud-native search engine designed for high-dimensional vector data. It functions as an approximate nearest neighbor search platform, enabling the identification of similar data points across massive datasets through horizontal scaling and distributed indexing. The system is built for container orchestration environments, utilizing custom resource controllers to automate cluster lifecycle management and infrastructure state. It employs graph-based indexing to perform rapid similarity lookups and supports zero-downtime operations by decoupling index construction from qu

    Vald is a distributed, cloud-native approximate nearest neighbor search engine for high-dimensional vectors, fitting the vector database category, though explicit hybrid search and ML framework integration are not highlighted.

    GoApproximate Nearest Neighbor SearchHorizontal ScalingGraph-Based Indexing
    在 GitHub 上查看↗1,706
  • semi-technologies/weaviatesemi-technologies 的头像

    semi-technologies/weaviate

    16,337在 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, distributed vector database that stores high-dimensional vectors alongside structured data and combines vector similarity with keyword and metadata filtering, making it a comprehensive fit for this search.

    GoHorizontal ScalingHybrid SearchGraph-Based Indexing
    在 GitHub 上查看↗16,337
  • oceanbase/oceanbaseoceanbase 的头像

    oceanbase/oceanbase

    9,980在 GitHub 上查看↗

    OceanBase is a distributed SQL database designed for high availability and strong consistency across multiple nodes and regions. It functions as a hybrid transactional and analytical processing engine, allowing real-time analytics and transactions to execute on a single data copy. The system also serves as a vector database engine for indexing and querying vector data to power semantic search and recommendation systems. The platform features native compatibility layers for MySQL and Oracle, enabling the migration of legacy workloads without rewriting SQL code. It utilizes a Paxos-based distri

    OceanBase is a distributed SQL database that doubles as a vector database engine with hybrid vector-keyword indexing and scalable distributed architecture, directly matching your need for storing and querying embeddings in an AI/ML context.

    C++Horizontal Database ScalingHorizontal ScalingHybrid Search
    在 GitHub 上查看↗9,980
  • qdrant/qdrantqdrant 的头像

    qdrant/qdrant

    32,372在 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 purpose-built open-source vector database that stores and searches high-dimensional vectors alongside metadata, supporting approximate nearest neighbor search, multiple index types, hybrid filtering, and distributed scaling — exactly what this search asks for.

    RustgRPC InterfacesHybrid Search
    在 GitHub 上查看↗32,372
  • pgvector/pgvectorpgvector 的头像

    pgvector/pgvector

    21,787在 GitHub 上查看↗

    Vector similarity search extension for PostgreSQL.

    pgvector adds vector storage and similarity search to PostgreSQL, supporting ANN indices, hybrid filtering, and integration with ML workflows — making it a direct fit for your search as a database-integrated vector solution, though it relies on PostgreSQL for distribution and SQL rather than a native REST API.

    CApproximate Nearest Neighbor SearchHybrid Search
    在 GitHub 上查看↗21,787
  • weaviate/weaviateweaviate 的头像

    weaviate/weaviate

    15,620在 GitHub 上查看↗

    Weaviate is an AI-native vector database designed to store and index high-dimensional vector embeddings alongside traditional data objects. It serves as a backend infrastructure for retrieval-augmented generation, enabling applications to ground language model responses in private, context-aware data. The platform distinguishes itself by combining vector similarity search with traditional keyword filtering through a hybrid storage architecture. It integrates directly with external machine learning models to automate the generation of embeddings and perform complex inference tasks during inges

    Weaviate is an open-source, AI-native vector database that stores and indexes high-dimensional embeddings alongside objects, offers approximate nearest neighbor search with hybrid metadata filtering, multiple index types (e.g., HNSW), distributed scaling, gRPC/REST APIs, and direct ML integration for automated embeddings—directly matching every feature in your search for a scalable vector database with hybrid search and ML compatibility.

    GoEmbedding Service Integrations
    在 GitHub 上查看↗15,620
  • microsoft/sptagmicrosoft 的头像

    microsoft/SPTAG

    5,004在 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

    SPTAG is an open-source library and distributed engine for approximate nearest neighbor search on high-dimensional vectors, covering core vector storage and similarity search with scalability and dynamic index updates, fitting the vector database search.

    C++Approximate Nearest Neighbor SearchVector Search Indexes
    在 GitHub 上查看↗5,004
  • vespa-engine/vespavespa-engine 的头像

    vespa-engine/vespa

    6,961在 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 AI search platform that stores and queries high-dimensional embeddings with approximate nearest neighbor search, supports hybrid keyword-vector retrieval, scales across clusters, and integrates ML models directly—matching all the key requirements of an open-source vector database.

    JavaVector Search Indexes
    在 GitHub 上查看↗6,961
  • chroma-core/chromachroma-core 的头像

    chroma-core/chroma

    26,198在 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 an open-source vector database purpose-built for semantic similarity search on high-dimensional embeddings, supporting hybrid search with dense vectors and sparse keyword/meta-filtering, all of which match your requirements for an AI/ML-oriented vector store with API access.

    RustVector DatabasesHybrid Search EnginesVector Search
    在 GitHub 上查看↗26,198
  • milvus-io/milvusmilvus-io 的头像

    milvus-io/milvus

    44,804在 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 purpose-built open-source vector database with a distributed architecture for high-speed similarity search on billions of embeddings, supporting multiple index types, hybrid metadata filtering, and cloud-native scaling—exactly matching your need for storing and querying vector embeddings in AI/ML applications.

    GoSimilarity Search EnginesVector DatabasesVector Search Engines
    在 GitHub 上查看↗44,804
  • activeloopai/deeplakeactiveloopai 的头像

    activeloopai/deeplake

    9,175在 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 is a serverless vector database built on PostgreSQL that combines multimodal data lake storage with hybrid vector and metadata search, directly fitting the need for an open-source vector database with ANN search and ML framework integration.

    C++Multimodal Data StorageServerless Vector StoresAI Data Runtimes
    在 GitHub 上查看↗9,175
  • activeloopai/hubactiveloopai 的头像

    activeloopai/Hub

    9,177在 GitHub 上查看↗

    Hub is a multimodal AI data lake and vector database designed for storing and querying embeddings, text, audio, and images. It functions as a dataset version control system and a machine learning data streaming engine to support large-scale model training. The system utilizes a serverless PostgreSQL vector store to index high-dimensional embeddings for semantic search. It provides a visual interface for inspecting multimodal datasets and viewing annotations such as bounding boxes and masks. The platform handles cloud-agnostic storage synchronization and implements lazy, compressed data strea

    Hub is an open-source multimodal AI data lake and vector database that stores and indexes embeddings for semantic search, includes metadata filtering, supports large-scale streaming and cloud-agnostic storage, and integrates with ML training workflows — directly matching the full vector-database intent.

    C++Data LakesDataset Versioning SystemsData Lineage
    在 GitHub 上查看↗9,177
  • 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

    ArangoDB is an open-source multi-model database with built-in vector search capabilities, supporting dense embeddings, approximate nearest neighbor search, and hybrid queries with metadata filtering, making it a full-featured vector database for similarity search and AI/ML workloads.

    C++Graph DatabasesMulti-Model DatabasesAI Grounding Services
    在 GitHub 上查看↗14,091
  • lancedb/lancedblancedb 的头像

    lancedb/lancedb

    9,031在 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 designed for storing and querying high-dimensional embeddings, with built-in hybrid search combining vector similarity with full-text and metadata filtering, directly matching the core requirements.

    HTMLApproximate Nearest Neighbor SearchHorizontal ScalingHybrid Search
    在 GitHub 上查看↗9,031
  • alibaba/zvecalibaba 的头像

    alibaba/zvec

    5,198在 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 that supports dense and sparse vectors, hybrid search with full-text and metadata filtering, and pluggable model integrations, making it a solid fit for building AI/ML similarity search applications, though its embedded nature means it scales differently than distributed server-based solutions.

    C++Approximate Nearest Neighbor Search
    在 GitHub 上查看↗5,198
  • surrealdb/surrealdbsurrealdb 的头像

    surrealdb/surrealdb

    32,397在 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 that natively supports vector search and embeddings within its ACID-compliant query layer, making it a valid open-source vector database for similarity search and AI workloads.

    RustHybrid Search
    在 GitHub 上查看↗32,397
  • typesense/typesensetypesense 的头像

    typesense/typesense

    25,254在 GitHub 上查看↗

    Typesense is a distributed search engine designed to provide sub-millisecond query latency across massive datasets. It functions as both a high-performance indexing and retrieval engine and a comprehensive search experience platform, offering built-in typo tolerance and tools for managing relevance through synonym configuration, result curation, and complex filtering. The platform distinguishes itself by utilizing in-memory indexing to maintain high-throughput data retrieval and integrating vector database capabilities to support semantic similarity searches. It ensures data consistency and h

    Typesense is a distributed search engine that includes full vector database capabilities for semantic similarity search, supporting dense embeddings, approximate nearest neighbor, and hybrid search with metadata filtering, making it a solid fit for storing and querying vector embeddings.

    C++Distributed Search EnginesSearch EnginesSearch Experience Platforms
    在 GitHub 上查看↗25,254
  • redisearch/redisearchRediSearch 的头像

    RediSearch/RediSearch

    6,161在 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 adds vector similarity search (using HNSW) and full-text indexing directly into Redis, giving you a vector database that supports hybrid filtering — it fits the search as an open-source vector storage and retrieval solution, though it runs as a Redis plugin rather than as a standalone server.

    CIn-Process Search EnginesSearch ModulesAggregation Pipelines
    在 GitHub 上查看↗6,161
一览前 10 名对比
仓库Star 数语言许可证最后推送
vdaas/vald1.7KGoApache-2.02026年6月23日
semi-technologies/weaviate16.3KGoBSD-3-Clause2026年6月17日
oceanbase/oceanbase10KC++other2026年2月14日
qdrant/qdrant32.4KRustApache-2.02026年6月16日
pgvector/pgvector21.8KCNOASSERTION2026年6月16日
weaviate/weaviate15.6KGobsd-3-clause2026年2月20日
microsoft/sptag5KC++MIT2026年6月25日
vespa-engine/vespa7KJavaApache-2.02026年6月17日
chroma-core/chroma26.2KRustapache-2.02026年2月19日
milvus-io/milvus44.8KGoApache-2.02026年6月16日

Related searches

  • 用于存储搜索向量嵌入的数据库
  • 用于 RAG 工作流的向量数据库
  • 文本向量生成库
  • 用于 RAG 的混合检索引擎
  • 用于文档分块和嵌入的工具包
  • 开源双向链接笔记工具
  • an open source graph database management system
  • an open source data warehouse for analytics