Enterprise DNA Enterprise DNA

Open Source Alternatives

Open source alternatives to Milvus

Open source alternatives to Milvus, ranked by GitHub stars and freshness.

16 open-source alternatives in the index, ranked by GitHub stars and freshness.

O OSS Obs medium

Qdrant

Community

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/

Alternative to Milvus, Weaviate, Chroma +1 more

★ 31,735 updated 3mo ago
open-source Apache-2.0 Rust

Best for: Builders needing fast, scalable vector search for embeddings in production AI systems

O OSS Obs medium

Chroma

Community

Search infrastructure for AI

Alternative to Milvus, Qdrant, Weaviate +1 more

★ 28,173 updated 3mo ago
open-source Apache-2.0 Rust

Best for: Developers building RAG systems and semantic search features who want a straightforward, open-source vector store

O OSS Obs medium

pgvector

Community

Open-source vector similarity search for Postgres

Alternative to Milvus, Qdrant, Weaviate +1 more

★ 21,551 updated 3mo ago
open-source C

Best for: Teams already using Postgres who want vector search without adding infrastructure

O OSS Obs medium

Weaviate

Community

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 an

Alternative to Milvus, Qdrant, Chroma +1 more

★ 16,258 updated 3mo ago
open-source BSD-3-Clause Go

Best for: Teams building production search systems who need open-source control and can manage infrastructure.

O OSS Obs medium

Lancedb

Community

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

Alternative to Milvus, Qdrant, Chroma +2 more

★ 10,470 updated 3mo ago
open-source Apache-2.0 HTML

Best for: Developers who need a lightweight, embedded retrieval library for multimodal AI experiments and edge deployments

O OSS Obs medium

deeplake

Community

Deeplake is AI Data Runtime for Agents. It provides serverless postgres with a multimodal datalake, enabling scalable retrieval and training.

Alternative to Milvus, Qdrant, Chroma

★ 9,150 updated 3mo ago
open-source Apache-2.0 C++

Best for: Developers building AI agents that need a unified, scalable datalake for retrieval and training

O OSS Obs medium

Marqo

Community

Ecommerce Search and Discovery - marqo.ai

Alternative to Milvus, Qdrant, Weaviate

★ 5,022 updated 5mo ago
open-source Apache-2.0 Python

Best for: Ecommerce teams who need a search engine with integrated observability for product discovery

O OSS Obs medium

Vearch

Community

Distributed vector search for AI-native applications

Alternative to Milvus, Qdrant, Weaviate +2 more

★ 2,310 updated 3mo ago
open-source Apache-2.0 Go

Best for: Engineering teams seeking a lightweight, open-source vector search for observability workflows

O OSS Obs medium

Vald

Community

Vald. A Highly Scalable Distributed Vector Search Engine

Alternative to Milvus, Qdrant, Weaviate

★ 1,704 updated 3mo ago
open-source Apache-2.0 Go

Best for: Engineering teams needing a scalable, self-hosted vector search engine for observability workloads

M MCP Dev low

ArcadeData/arcadedb

Various

ArcadeDB Multi-Model Database, one DBMS that supports SQL, Cypher, Gremlin, HTTP/JSON, MongoDB and Redis. ArcadeDB is a conceptual fork of OrientDB, the first Multi-Model DBMS. Arc

Alternative to Milvus, Qdrant

★ 909 updated 3mo ago
open-source Apache-2.0 Java

Best for: Developers who need a flexible multi-model database with vector capabilities and want to avoid managing separate systems

O OSS Obs medium

VectorDB

Community

A Python vector database you just need - no more, no less.

Alternative to Milvus, Qdrant, Chroma +2 more

★ 648 updated 2y ago
open-source Apache-2.0 Python

Best for: Developers needing a lightweight vector store for small-scale observability experiments or prototyping

O OSS Obs medium

AquilaDB

Community

An easy to use Neural Search Engine. Index latent vectors along with JSON metadata and do efficient k-NN search.

Alternative to Milvus, Qdrant, Weaviate +2 more

★ 380 updated 2y ago
open-source HTML

Best for: Developers needing quick vector search with JSON metadata for small to medium datasets.

O OSS Obs medium

Statewave

Community

Open-source memory runtime for AI agents — reproducible, provenance-tagged context bundles instead of query-time retrieval. Apache-2.0, self-hosted on Postgres + pgvector, Python +

Alternative to Chroma, Milvus, Weaviate

★ 214 updated 3mo ago
open-source Apache-2.0 Python

Best for: Developers who need reproducible memory for AI agents

O OSS Obs medium

Awadb

Community

AI Native database for embedding vectors

Alternative to Milvus, Qdrant, Chroma +2 more

★ 175 updated 1y ago
open-source Apache-2.0 C++

Best for: Developers needing a lightweight and performant vector database for small to mid scale projects

O OSS Obs medium

Pinecone

Community

Search through billions of items for similar matches to any object, in milliseconds. It’s the next generation of search, an API call away.

Alternative to Milvus, Qdrant, Chroma +2 more

open-source

Best for: Teams needing fast, scalable vector search for observability or similarity matching workloads

O OSS Obs medium

Rivestack

Community

Managed pgvector on dedicated PostgreSQL with NVMe storage. 2,000 QPS at sub-4ms p50, from $35/month, migration help from Supabase, Neon, Pinecone, and self-hosted.

Alternative to Milvus, Qdrant, Weaviate +1 more

open-source

Best for: Teams needing a dedicated, high-performance managed pgvector database for production vector search and retrieval-augmented generation workloads.