milvus-io/milvus
Milvus is a high-performance, cloud-native vector database built for scalable vector ANN search
What it is
🐦 Milvus is a high-performance vector database built for scale. It powers AI applications by efficiently organizing and searching vast amounts of unstructured data, such as text, images, and multi-modal information. 🧑💻 Written in Go and C++, Milvus implements hardware acceleration for CPU/GPU to achieve best-in-class vector search performance. Thanks to its fully-distributed and K8s-native architecture, Milvus can scale horizontally, handle tens of thousands of search queries on billions of vectors, and keep data fresh with real-time streaming updates. Milvus also supports Standalone mode for single machine deployment. Milvus Lite is a lightweight version good for quickstart in python with pip install.
When to use it
Reach for milvus when you need semantic search, embeddings, scraping or turning documents into LLM-ready data — it's written in Go and fits stacks tagged anns, cloud-native, diskann, distributed.