unum-cloud/USearch

Fast Open-Source Search & Clustering engine × for Vectors & Arbitrary Objects × in C++, C, Python, JavaScript, Rust, Java, Objective-C, Swift, C#, GoLang, and Wolfram 🔍

55
/ 100
Established

Implements HNSW (Hierarchical Navigable Small World) with SIMD optimizations across x86 AVX-512 and Arm SVE, supporting arbitrary distance metrics including user-defined functions with JIT compilation. Designed as a single-header C++11 library with native bindings for 10+ languages, offering 10x faster indexing than FAISS while maintaining a 3K SLOC footprint. Integrates as vector search backends for ClickHouse, DuckDB, and SQLite, with support for half-precision and quarter-precision quantization, on-disk index streaming, and heterogeneous filtering.

3,952 stars.

No Package No Dependents
Maintenance 10 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 19 / 25

How are scores calculated?

Stars

3,952

Forks

298

Language

C++

License

Apache-2.0

Last pushed

Mar 02, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/embeddings/unum-cloud/USearch"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.