unum-cloud/USearch
A high-performance approximate nearest-neighbor search engine for vectors and similarity-based retrieval.

USearch is an open-source search and clustering engine optimized for vector similarity search. It supports approximate nearest-neighbor search across multiple programming languages including Python, JavaScript, Java, Rust, and Go. The engine uses SIMD optimizations for speed and supports various metrics including spatial, binary, and probabilistic similarity. It is commonly used as the vector storage backend for RAG applications, semantic search systems, and LLM-powered applications requiring embedding-based retrieval.
Frequently asked
- What is unum-cloud/USearch?
- A high-performance approximate nearest-neighbor search engine for vectors and similarity-based retrieval.
- Is USearch open source?
- Yes — unum-cloud/USearch is open source, released under the Apache-2.0 license.
- What language is USearch written in?
- unum-cloud/USearch is primarily written in C++.
- How popular is USearch?
- unum-cloud/USearch has 4.2k stars on GitHub.
- Where can I find USearch?
- unum-cloud/USearch is on GitHub at https://github.com/unum-cloud/USearch.