RAFT is a suite of GPU-accelerated libraries for data science, including support for vector search and similarity operations, often used in vector database scenarios.
cuVS is an open-source library from RAPIDS for fast, GPU-accelerated vector search, useful for building high-performance vector databases.
Milvus is a mature, open-source vector database maintained by Zilliz, supporting large-scale similarity search with multiple indexing strategies and GPU acceleration. It includes variants such as Milvus Lite (lightweight version), Milvus Standalone (single-machine deployment), and Milvus Distributed (Kubernetes-based deployment for large scale).
Arroy is an open-source library for efficient similarity search and management of vector embeddings, useful in vector database systems.
Bleve is an open-source search library with experimental support for vector search, enabling hybrid search and retrieval in applications.
Crate is an open-source distributed SQL database with support for vector data types and vector search, suitable for AI-driven applications.
RAFT is an open-source suite of GPU-accelerated libraries providing fundamental algorithms and primitives for machine learning and information retrieval. It is designed as a C++ header-only template library (with optional shared library), and also offers lightweight Python wrappers (pylibraft, raft-dask).
mdspan for multi-dimensional array views, similar to NumPy's ndarray, and provide mdarray for memory management on host and device (GPU)pylibraft and raft-dask for Python integrationRAFT is open-source software and is available for free under its respective open-source license.