Repolode

Development & infrastructure

Vector databases: 38 open-source projects (2026)

Store embeddings and find similar items fast, the search layer behind RAG and semantic search.

Project
38
This week
+1.2K
Updated
4 hours ago

How to choose

Start with the job. If your data already lives in Postgres, pgvector adds embedding search next to your relational data. If you want search inside your application with no server to run, zvec is an in-process vector database. If you need a dedicated distributed system for embeddings at scale, Milvus is built for that. Then decide how much infrastructure you accept: an embedded index costs almost nothing to run, while a standalone service suits several applications sharing one store.

Top projects compared

ProjectStarsThis weekLicenseUpdated
elasticsearch78.5K+94—4 hours ago
redis77.3K+159—4 hours ago
meilisearch59.8K+74—3 days ago
milvus46.6K+70Apache-2.021 hours ago
faiss41.3K+20MIT6 hours ago
qdrant35.5K+113Apache-2.07 hours ago

All projects

Distributed, RESTful search and analytics engine that also serves as a scalable data store and vector database.

78.5K+94 this week26.2KJavaOtherWell maintainedUpdated 4 hours ago

An in-memory data store used as a cache, data structure server, document store, vector database, and message broker.

77.3K+159 this week25KCOtherWell maintainedUpdated 4 hours ago

A fast, typo-tolerant search engine with API that supports full-text, semantic, and hybrid search for websites and apps.

59.8K+74 this week2.8KRustOtherWell maintainedUpdated 3 days ago

Milvus is an open-source, distributed vector database for storing and searching embeddings at scale, used for AI search and RAG applications.

46.6K+70 this week4.3KGoApache-2.0Well maintainedUpdated 21 hours ago

A C++ library with Python bindings for efficient similarity search and clustering of dense vectors, with optional GPU acceleration.

41.3K+20 this week4.6KC++MITUpdated 6 hours ago

Qdrant is a Rust-based vector similarity search engine and vector database with payload filtering, for semantic search and recommendation.

35.5K+113 this week2.8KRustApache-2.0Updated 7 hours ago

A local, on-device CLI search engine for markdown notes, meeting transcripts and docs, combining BM25, vector search and LLM reranking.

30.9K+168 this week1.9KTypeScriptMITUpdated 24 days ago

Open-source embedding database for AI apps, storing documents and vectors to power semantic, hybrid and full-text search.

29.7K+36 this week2.6KRustApache-2.0Updated 18 hours ago

Typesense is an open-source, in-memory search engine with typo tolerance, faceting, geo search and vector search, aimed at being a simpler alternative to Algolia and Elasticsearch.

27.1K+32 this week1KC++GPL-3.0Updated 2 days ago

Open-source vector similarity search extension for Postgres, storing and querying embeddings alongside your relational data.

23.6K+67 this week1.4KCOtherWell maintainedUpdated 3 days ago

An in-process vector index for Python and Rust that compresses embeddings to 2 or 4 bits per dimension using TurboQuant and searches them directly.

17.5K+26 this week1.5KRustMITUpdated last month

Open-source vector database that stores objects and vectors together, combining vector similarity search with structured filtering.

16.9K+9 this week1.4KGoOtherUpdated 6 hours ago

An open-source, in-process vector database that embeds directly into applications for low-latency similarity search without running a server.

16.2K+45 this week1KC++Apache-2.0Updated 2 days ago

A local vector index and RAG toolkit that cuts storage by about 97% by recomputing embeddings on demand, so you can search personal data on your laptop.

13.8K+47 this week1.3KPythonMITWell maintainedUpdated 4 days ago

Open-source search database supporting full-text, vector and hybrid search with real-time indexing and SQL, positioned as an Elasticsearch alternative.

12.1K+5 this week656C++GPL-3.0Updated 4 hours ago

An embedded retrieval library and database for multimodal AI, offering vector, full-text and SQL search over data stored in the Lance format.

11.9K+35 this week1.2KRustApache-2.0Updated 8 hours ago

A JavaScript/TypeScript search engine library that runs in the browser, Node.js, or edge runtimes, supporting full-text, vector, and hybrid search.

10.6K+12 this week409TypeScriptOtherUpdated 20 days ago

A Postgres extension that adds full-text search, vector search, BM25 scoring and aggregations to your existing Postgres database.

9.5K+28 this week500RustAGPL-3.0Updated 5 hours ago

An open lakehouse table and file format for multimodal AI, with vector search, full-text search, and fast random access on object storage.

7.3K+27 this week926RustApache-2.0Updated 5 hours ago

Vespa is an open-source search engine and serving platform for vectors, tensors, text and structured data at scale.

7.2K+8 this week752JavaApache-2.0Well maintainedUpdated 5 hours ago

An open-source graph database in Rust that stores graph, vector and full-text data together on object storage, queryable from Rust, TypeScript, Go and Python.

6.3K+17 this week395RustApache-2.0Well maintainedUpdated 14 hours ago

A Redis module that adds full-text, secondary indexing, vector similarity and aggregation queries to Redis data.

6.2K601RustOtherWell maintainedUpdated 9 hours ago

A MySQL 8.0.44 branch from Alibaba Cloud adding a DuckDB analytical storage engine, HNSW vector indexes, and native flashback queries.

6K905C++OtherUpdated 23 days ago

Header-only C++ library with Python bindings for fast approximate nearest neighbor search using the HNSW graph algorithm.

5.4K863C++Apache-2.0Updated 2 months ago

A C++ library for large-scale approximate nearest neighbor vector search, with index build, search, and distributed serving toolkits.

5K625C++MITUpdated 2 days ago

An AI-native database for LLM applications, offering hybrid search over dense vectors, sparse vectors, tensors and full-text.

4.8K458C++Apache-2.0Updated 2 days ago

A single-file C++ library for approximate nearest-neighbor vector search and clustering, with bindings for Python, JavaScript, Rust, Java, Go, Swift and more.

4.4K+6 this week372C++Apache-2.0Well maintainedUpdated 7 days ago

An AI-native search database that stores vector, full-text, structured and semi-structured data in one MySQL-compatible engine, for agent memory and retrieval.

3.2K+23 this week1.3KC++Apache-2.0Updated 6 hours ago

A Postgres extension in Rust that adds a DiskANN-based index and label filtering on top of pgvector for faster, cheaper vector search.

3.2K+2 this week160RustPostgreSQLUpdated 24 days ago

In-process Rust library and multi-tenant server for lexical, vector and hybrid search, with an MCP server for AI agents.

1.9K+4 this week74RustApache-2.0Updated yesterday

FAQ

How are these projects chosen?
Every project on Repolode passes a quality screening before it is listed: it must be usable today, solve a concrete problem, be more than a thin wrapper and still be maintained. This page groups the listed projects by topic and ranks them by GitHub stars.
Which project here is the most popular?
elastic/elasticsearch, with 78.5K GitHub stars. Check each project's license and last commit before choosing.

More collections