nnethercott/hannoy

Production-ready KV-backed HNSW implementation in Rust using LMDB

66
/ 100
Established

This helps developers efficiently search through very large datasets of vectors, like those used in recommendation systems or semantic search. It takes your high-dimensional vectors and assigns unique identifiers, then lets you quickly find the most similar vectors to any given query. Software engineers working with large-scale data systems will find this useful for building fast similarity search capabilities.

71 stars and 47,446 monthly downloads. Available on PyPI.

Use this if you need to perform fast similarity searches on massive datasets of high-dimensional vectors that are too large to fit into your computer's memory.

Not ideal if your application requires GPU-accelerated indexing for even faster data processing.

similarity-search vector-databases recommendation-engines data-indexing large-scale-data
No Dependents
Maintenance 10 / 25
Adoption 19 / 25
Maturity 24 / 25
Community 13 / 25

How are scores calculated?

Stars

71

Forks

9

Language

Rust

License

MIT

Last pushed

Mar 05, 2026

Monthly downloads

47,446

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/vector-db/nnethercott/hannoy"

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