USearch

Tiny, extremely fast vector index
Vector databaseVector search libraryApache-2.0Runs locallyC++Intermediate
OSAI Pulse ⓘ ★★★★★★★★★★ /100 signals tracked
🐳 Docker pulls 📦 PyPI downloads / month 📦 npm downloads / month 🚀 Latest release ·
Visit website →View on GitHub

What is USearch?

USearch is a compact single-file vector search engine with bindings for a dozen languages, designed for speed and a minimal footprint.

Why people choose USearch

USearch at a glance

CategoryVector database
TypeVector search library
LicenseApache-2.0
Runs locallyYes
Built withC++
Skill levelIntermediate
Best forembedding vector search inside another app

Open-source alternatives to USearch

Other open-source vector database tools worth comparing:

QdrantFast Rust-based vector searchWeaviateVector DB with built-in modulesMilvusBillion-scale vector databaseChromaThe simplest embedding DB for prototypingpgvectorVector search inside PostgreSQLLanceDBServerless vector DB for AIFAISSThe reference library for similarity searchVespaBig-scale hybrid search and ranking platformpgvectorscaleMake pgvector fast at scaleMarqoVector search with embedding built in

USearch head-to-head

USearch vs QdrantUSearch vs WeaviateUSearch vs MilvusUSearch vs ChromaUSearch vs pgvectorUSearch vs LanceDBUSearch vs FAISSUSearch vs VespaUSearch vs pgvectorscaleUSearch vs Marqo

FAQ

Is USearch free?

USearch is free and open-source (Apache-2.0 license), so you can use, self-host and modify it at no cost.

Can I run USearch locally?

Yes. USearch is designed to run on your own machine or server, keeping your data private.

What is the best alternative to USearch?

Popular open-source alternatives include Qdrant, Weaviate, Milvus. See the comparisons above to choose.

Explore more open-source AI

Browse the full directory of open-source AI tools, models and projects — updated daily.

Browse all tools →