スケーラブルなデータストアやベクトルデータベースとしても使える、分散型のRESTful検索・分析エンジン。
開発とインフラ
ベクトルデータベース:オープンソース 38 件(2026年)
埋め込みを保存して類似データをすばやく探す、RAG やセマンティック検索を支える検索層です。
- プロジェクト
- 38
- 今週
- +1151
- 更新
- 4 時間前
選び方
まず用途を決めます。データがすでにPostgresにあるなら、pgvectorでリレーショナルデータと並べて埋め込み検索ができます。サーバーを立てずアプリ内で検索したいなら、プロセス内で動くzvecが向きます。大規模な埋め込みを専用の分散システムで扱うならMilvusです。次に、どこまで運用を負担できるかを考えてください。組み込み型は運用がほぼ不要で、独立サービスは複数のアプリで共有する場合に合います。
上位プロジェクトの比較
| プロジェクト | スター | 今週 | ライセンス | 更新 |
|---|---|---|---|---|
| 7.9万 | +94 | — | 4 時間前 | |
| 7.7万 | +159 | — | 4 時間前 | |
| 6万 | +74 | — | 3 日前 | |
| 4.7万 | +70 | Apache-2.0 | 21 時間前 | |
| 4.1万 | +20 | MIT | 6 時間前 | |
| 3.5万 | +113 | Apache-2.0 | 7 時間前 |
すべてのプロジェクト
キャッシュ、データ構造サーバー、ドキュメントストア、ベクトルデータベース、メッセージブローカーとして使えるインメモリデータストア。
Webサイトやアプリ向けに、全文・セマンティック・ハイブリッド検索を提供する、高速でタイポに強い検索エンジンです。
Milvusは、AI検索やRAGアプリケーション向けに、埋め込みを大規模に保存・検索できるオープンソースの分散型ベクトルデータベースです。
密ベクトルの類似検索とクラスタリングを効率化する、PythonバインディングとオプションのGPUアクセラレーションを備えたC++ライブラリ。
Qdrantは、セマンティック検索やレコメンデーション向けにペイロードフィルタリングを備えた、Rust製のベクトル類似検索エンジン兼ベクトルデータベースです。
Markdownのメモ、会議の文字起こし、ドキュメントを対象に、BM25、ベクトル検索、LLMによる再ランキングを組み合わせたローカル実行型のCLI検索エンジン。
AIアプリ向けのオープンソース埋め込みデータベース。文書とベクトルを保存し、セマンティック検索、ハイブリッド検索、全文検索を実現します。
Typesenseは、タイプミス許容、ファセット検索、地理検索、ベクトル検索に対応し、AlgoliaやElasticsearchよりシンプルな選択肢を目指すオープンソースのインメモリ検索エンジンです。
Postgresにベクトル類似検索機能を追加し、リレーショナルデータとともにembeddingを保存・検索できるオープンソース拡張機能。
TurboQuantで埋め込みを次元あたり2または4ビットに圧縮し、圧縮したまま検索できるPython・Rust向けインプロセスベクトルインデックス。
オブジェクトとベクトルを一緒に保存し、ベクトル類似検索と構造化フィルタリングを組み合わせられるオープンソースのベクトルデータベース。
サーバーを立てずに低レイテンシの類似検索を実現する、アプリケーションに直接組み込めるオープンソースのインプロセスベクトルデータベース。
オンデマンドで埋め込みを再計算し、ストレージを約97%削減するローカルベクトルインデックス兼RAGツールキット。ノートPC上の個人データを検索できます。
リアルタイムインデックス作成とSQLに対応し、全文検索・ベクトル検索・ハイブリッド検索を提供するオープンソースの検索データベース。Elasticsearchの代替として利用できます。
Lance形式で保存したデータに対し、ベクトル・全文・SQL検索を提供する、マルチモーダルAI向けの組み込み型検索ライブラリ兼データベース。
ブラウザ、Node.js、エッジランタイムで動作し、全文検索、ベクトル検索、ハイブリッド検索に対応するJavaScript/TypeScript製検索エンジンライブラリ。
既存のPostgresデータベースに全文検索、ベクトル検索、BM25スコアリング、集計機能を追加するPostgres拡張です。
マルチモーダルAI向けのオープンなレイクハウステーブル/ファイル形式。オブジェクトストレージ上でベクトル検索、全文検索、高速なランダムアクセスを実現します。
Vespaは、大規模なベクトル、テンソル、テキスト、構造化データを扱うオープンソースの検索エンジン兼サービングプラットフォームです。
Rust製のオープンソース・グラフデータベース。グラフ、ベクトル、全文検索用データをオブジェクトストレージにまとめて保存し、Rust、TypeScript、Go、Pythonからクエリできます。
Redisに全文検索、セカンダリインデックス、ベクトル類似検索、集計クエリを追加するRedisモジュール。
Alibaba CloudによるMySQL 8.0.44のブランチ。DuckDB分析用ストレージエンジン、HNSWベクトルインデックス、ネイティブなフラッシュバッククエリを追加。
HNSWグラフアルゴリズムによる高速な近似最近傍探索を実現する、Pythonバインディング付きのヘッダーオンリーC++ライブラリ。
大規模な近似最近傍ベクトル検索に対応し、インデックス構築・検索・分散サービングのツールキットを備えたC++ライブラリです。
LLMアプリケーション向けのAIネイティブなデータベース。密ベクトル、疎ベクトル、テンソル、全文検索を組み合わせたハイブリッド検索を提供します。
Python、JavaScript、Rust、Java、Go、Swiftなどのバインディングを備えた、近似最近傍ベクトル検索とクラスタリング用の単一ファイルC++ライブラリ。
ベクトル、全文検索、構造化・半構造化データを1つのMySQL互換エンジンに保存し、エージェントのメモリや検索に活用できるAIネイティブな検索データベースです。
pgvector上にDiskANNベースのインデックスとラベルフィルタリングを追加し、ベクトル検索を高速化・低コスト化するRust製Postgres拡張。
BM25Fによる語彙検索、ベクトル検索、ハイブリッド検索に対応するRust製のインプロセスライブラリ兼マルチテナントサーバー。AIエージェント向けMCPサーバーも提供します。
よくある質問
- プロジェクトはどう選ばれていますか?
- Repolode に掲載するプロジェクトはすべて品質チェックを通過しています。今すぐ使えること、具体的な課題を解決すること、単なる薄いラッパーではないこと、メンテナンスが続いていることが条件です。このページでは掲載済みのプロジェクトをテーマ別にまとめ、GitHub スター順に並べています。
- ここで一番人気のプロジェクトは?
- elastic/elasticsearch(GitHub スター 7.9万)です。選ぶ前に各プロジェクトのライセンスと最終コミットも確認してください。