Repolode

开发与基础设施

向量数据库:38 个开源项目(2026)

存储向量并快速查找相似内容,是 RAG 和语义搜索背后的检索层。

项目
38
本周
+1151
更新
4小时前

怎么选

先决定你要做的是哪类事:在已有的 Postgres 里加向量检索,用 pgvector;嵌入应用进程、不想跑服务,用 zvec;需要大规模的独立分布式向量数据库,用 Milvus。其次看你愿意承担多少运维:进程内索引几乎没有部署成本,独立服务则更适合多个应用共用。

热门项目对比

项目Star本周许可证更新
elasticsearch7.9万+94—4小时前
redis7.7万+159—4小时前
meilisearch6万+74—3天前
milvus4.7万+70Apache-2.021小时前
faiss4.1万+20MIT6小时前
qdrant3.5万+113Apache-2.07小时前

全部项目

分布式、基于 RESTful 接口的搜索与分析引擎,同时可作为可扩展数据存储和向量数据库使用。

7.9万+94 本周2.6万JavaOther维护活跃更新于 4小时前

内存数据存储,可用作缓存、数据结构服务器、文档数据库、向量数据库和消息代理。

7.7万+159 本周2.5万COther维护活跃更新于 4小时前

一款提供 API 的快速搜索引擎,支持全文、语义和混合搜索,可容忍拼写错误,适用于网站和应用。

6万+74 本周2779RustOther维护活跃更新于 3天前

Milvus 是一款开源分布式向量数据库,用于大规模存储和检索向量嵌入,常用于 AI 搜索与 RAG 应用。

4.7万+70 本周4327GoApache-2.0维护活跃更新于 21小时前

一个基于 C++、提供 Python 接口的稠密向量相似度搜索与聚类库,可选 GPU 加速。

4.1万+20 本周4588C++MIT更新于 6小时前

Qdrant 是用 Rust 编写的向量相似度搜索引擎和向量数据库,支持带条件过滤的语义搜索与推荐。

3.5万+113 本周2803RustApache-2.0更新于 7小时前

本地运行的命令行搜索引擎,可检索 Markdown 笔记、会议记录和文档,结合 BM25、向量检索与 LLM 重排序。

3.1万+168 本周1945TypeScriptMIT更新于 24天前

面向 AI 应用的开源数据基础设施,用于存储文档与向量并支持语义、混合及全文检索。

3万+36 本周2601RustApache-2.0更新于 18小时前

Typesense 是一个开源的内存搜索引擎,支持容错拼写、分面筛选、地理搜索和向量搜索,是 Algolia 和 Elasticsearch 的易用替代方案。

2.7万+32 本周1030C++GPL-3.0更新于 前天

为 Postgres 提供向量相似度搜索的开源扩展,可与关系型数据存放在一起。

2.4万+67 本周1382COther维护活跃更新于 3天前

面向 Python 和 Rust 的进程内向量索引,基于 TurboQuant 将嵌入压缩到每维 2 或 4 比特并直接检索。

1.7万+26 本周1484RustMIT更新于 上个月

开源向量数据库,同时存储对象与向量,将向量相似度检索与结构化过滤结合起来。

1.7万+9 本周1435GoOther更新于 6小时前

一款开源的进程内向量数据库,可直接嵌入应用,无需单独部署服务即可进行低延迟相似度搜索。

1.6万+45 本周1020C++Apache-2.0更新于 前天

本地向量索引与 RAG 工具,通过按需重算向量将存储占用降低约 97%,可在笔记本上检索个人数据。

1.4万+47 本周1282PythonMIT维护活跃更新于 4天前

开源搜索数据库,支持全文、向量与混合检索,支持实时索引和 SQL,可作为 Elasticsearch 的替代方案。

1.2万+5 本周656C++GPL-3.0更新于 4小时前

面向多模态 AI 的嵌入式检索库与数据库,支持向量、全文和 SQL 查询,数据基于 Lance 列式格式存储。

1.2万+35 本周1151RustApache-2.0更新于 8小时前

一个可在浏览器、Node.js 或边缘网络运行的 JavaScript/TypeScript 搜索引擎库,支持全文、向量和混合搜索。

1.1万+12 本周409TypeScriptOther更新于 20天前

为 Postgres 增加全文检索、向量检索、BM25 打分和聚合分析的扩展,无需单独部署搜索引擎。

9495+28 本周500RustAGPL-3.0更新于 5小时前

面向多模态 AI 的开放 lakehouse 表格式与文件格式,支持向量检索、全文检索和快速随机访问。

7266+27 本周926RustApache-2.0更新于 5小时前

Vespa 是一个开源的搜索与推理服务平台,可在线处理向量、张量、文本和结构化数据。

7164+8 本周752JavaApache-2.0维护活跃更新于 5小时前

用 Rust 编写的开源图数据库,在对象存储上统一存储图、向量与全文数据,支持 Rust、TypeScript、Go、Python 调用。

6273+17 本周395RustApache-2.0维护活跃更新于 14小时前

为 Redis 数据提供全文检索、二级索引、向量相似度搜索和聚合查询的查询引擎模块。

6245601RustOther维护活跃更新于 9小时前

阿里云基于 MySQL 8.0.44 的分支,新增 DuckDB 分析引擎、HNSW 向量索引和原生闪回查询。

5992905C++Other更新于 23天前

基于 HNSW 图算法的近似最近邻搜索库,提供 C++ 头文件实现和 Python 绑定。

5364863C++Apache-2.0更新于 2个月前

一个 C++ 大规模近似最近邻向量检索库,提供索引构建、搜索和分布式在线服务工具。

5021625C++MIT更新于 前天

面向大模型应用的 AI 原生数据库,支持稠密向量、稀疏向量、张量与全文的混合检索。

4762458C++Apache-2.0更新于 前天

单文件 C++ 向量近似最近邻搜索与聚类引擎,提供 Python、JavaScript、Rust 等多语言绑定。

4372+6 本周372C++Apache-2.0维护活跃更新于 7天前

一款面向 AI Agent 的搜索数据库,在单一 MySQL 兼容引擎中统一存储向量、全文、结构化与半结构化数据。

3233+23 本周1288C++Apache-2.0更新于 6小时前

基于 Rust 的 Postgres 扩展,在 pgvector 之上提供 DiskANN 索引和标签过滤,用于更快、更省成本的向量检索。

3161+2 本周160RustPostgreSQL更新于 24天前

用 Rust 编写的词法、向量与混合搜索引擎,可嵌入应用作为库使用,也可作为多租户服务运行。

1936+4 本周74RustApache-2.0更新于 昨天

常见问题

这些项目是怎么挑选的?
Repolode 收录的每个项目都要通过质量筛选:现在就能用、能解决一个具体问题、不是简单的套壳,而且仍在维护。本页按主题归类已收录的项目,并按 GitHub Star 排序。
这里最受欢迎的项目是哪个?
elastic/elasticsearch,GitHub Star 数 7.9万。选择前建议看看各项目的许可证和最近提交时间。

更多专题