🚀 Pure Play, Dedicated Vector Databases (Written in Rust/Go)

  • Qdrant (qdrant/qdrant): A lightning-fast vector similarity search engine and database written entirely in Rust. It provides a production-ready service with a user-friendly API for storing, searching, and managing vectors with additional payload filtering.
    👉 qdrant/qdrant GitHub Repository [12345]
  • Milvus (milvus-io/milvus): Built for enterprise-scale AI workloads in Go/C++, Milvus is designed to handle billions of vector datasets. It features a highly decoupled, cloud-native architecture that allows independent scaling of query, index, and data nodes.
    👉 milvus-io/milvus GitHub Repository [12345]
  • Weaviate (weaviate/weaviate): A popular, open-source vector database written in Go. It stands out by allowing users to store vectors and object properties side-by-side, offering out-of-the-box modules for automatic vectorization (e.g., text, images) and hybrid search.
    👉 weaviate/weaviate GitHub Repository [12345]
  • Chroma (chroma-core/chroma): The developer-favorite embedding database designed to be simple and lightweight. Written in Python/TypeScript, it is highly optimized for local development, prototyping, and integrating seamlessly into AI agent frameworks like LangChain or LlamaIndex.
    👉 chroma-core/chroma GitHub Repository [12345]

You may also like...