AltHub

milvus-io/milvus Alternatives

vector database

Milvus is a distributed, cloud-native vector database for scalable approximate nearest neighbor search over vectors, supporting real-time updates and hybrid search.

45.8kGoApache-2.0active · last push 1mo agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

qdrant/qdrantGitHub

choose for a Rust-native vector DB with payload filtering and a simpler single-node deployment, but less cloud-native scale than Milvus.

Qdrant - High-performance, massive-scale Vector Database and Vector Search Engine for the next generation of AI. Also available in the cloud https://cloud.qdrant.io/

34.2k
Rust
Apache-2.0
active1mo ago
weaviate/weaviateGitHub

choose if you need a built-in GraphQL API and object storage along with vectors, offering a more app-friendly schema.

Weaviate is an open-source vector database that stores both objects and vectors, allowing for the combination of vector search with structured filtering with the fault tolerance and scalability of a cloud-native database​.

16.8k
Go
BSD-3-Clause
active1mo ago
infiniflow/infinityGitHub

choose for a unified hybrid search (dense, sparse, full-text) with SQL-like interface if you want one engine for LLM data.

The AI-native database built for LLM applications, providing incredibly fast hybrid search of dense vector, sparse vector, tensor (multi-vector), and full-text.

4.7k
C++
Apache-2.0
active2mo ago
oceanbase/seekdbGitHub

choose for a multi-model SQL-based search database that can handle vectors and structured data in one engine.

The AI-Native Search Database. Best for agent storage, it unifies vector, text, structured, and semi-structured data into a single engine. This all-in-one database makes agents smarter, easier to run, and more stable.

2.9k
C++
Apache-2.0
active1mo ago
vespa-engine/vespaGitHub

choose when you need a full search platform with ranking, text, and vector search in one distributed system.

The AI search platform

7.1k
Java
Apache-2.0
active1mo ago

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

alibaba/zvecGitHub

choose for an in-process lightweight vector DB when you don't need a server, at the cost of true distributed scale.

A lightweight, lightning-fast, in-process vector database

15.5k
C++
Apache-2.0
active2mo ago
lancedb/lancedbGitHub

choose for an embedded multimodal retrieval library with easy local/edge deployment, rather than a standalone server.

Developer-friendly OSS embedded retrieval library for multimodal AI. Search More; Manage Less.

11.3k
Rust
Apache-2.0
active2mo ago
pgvector/pgvectorGitHub

choose when you already live in Postgres and want basic vector search without introducing a new database service.

Open-source vector similarity search for Postgres

22.8k
C
NOASSERTION
active2mo ago
timescale/pgvectorscaleGitHub

choose as a performance-boosting extension for pgvector inside Postgres when existing pgvector is too slow.

Postgres extension for vector search (DiskANN), complements pgvector for performance and scale. Postgres OSS licensed.

3.1k
Rust
PostgreSQL
active2mo ago
paradedb/paradedbGitHub

choose for a Postgres distribution with integrated full-text and vector retrieval, but AGPL licensing and Postgres scalability limits apply.

One Postgres for your application data, full-text search, vector retrieval, and aggregations. Home of the pg_search extension.

9.2k
Rust
AGPL-3.0
active1mo ago
oramasearch/oramaGitHub

choose for a tiny embedded search engine with vectors and full-text in the browser or edge, offering low-latency on small datasets.

🌌 A complete search engine and RAG pipeline in your browser, server or edge network with support for full-text, vector, and hybrid search in less than 2kb.

10.5k
TypeScript
NOASSERTION
active2mo ago
meilisearch/meilisearchGitHub

choose for a lightweight full-text search engine with hybrid vector support, if your primary need is search over text and vectors with a simple API.

A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.

59.1k
Rust
NOASSERTION
active2mo ago
HelixDB/helix-dbGitHub

choose for a graph+vector OLTP database on object storage if you need relationships with vectors, rather than pure vector ANN scale.

HelixDB is an OLTP graph-vector database built in Rust on Object Storage.

5.9k
Rust
Apache-2.0
active1mo ago
redis/redisGitHub

choose when you already run Redis and need in-memory vector similarity, but capacity and recall are limited compared to Milvus.

For developers, who are building real-time data-driven applications, Redis is the preferred, fastest, and most feature-rich cache, data structure server, and document and vector query engine.

76.1k
C
NOASSERTION
active2mo ago

Listed as an alternative to

These projects were analysed and named milvus among their alternatives. The relationship is not symmetric — how milvus rates them is a separate judgement, made when milvus is analysed in its own right.

chroma-core/chromaGitHub

calls milvus “a massively scalable cloud-native vector database; choose it for large-scale vector search workloads.”

Search infrastructure for AI

29.2kRustactive
unum-cloud/UStoreGitHub

calls milvus “pick for cloud-native distributed vector ANN search at very large scale rather than a bundled multi-modal store”

Multi-Modal Database replacing MongoDB, Neo4J, and Elastic with 1 faster ACID solution, with NetworkX and Pandas interfaces, and bindings for C 99, C++ 17, Python 3, Java, GoLang 🗄️

638C++active