hnswlib

Neighbor finder

An efficient algorithm for fast approximate nearest neighbors search in high-dimensional spaces.

Header-only C++/python library for fast approximate nearest neighbors

GitHub

4k stars
65 watching
660 forks
Language: C++
last commit: 5 months ago

Related projects:

Repository Description Stars
nmslib/nmslib An efficient similarity search library and toolkit for evaluation of k-NN methods in generic non-metric spaces 3,429
erikbern/ann-benchmarks A comprehensive benchmarking framework for evaluating the performance of approximate nearest neighbor search libraries in Python. 5,013
microsoft/sptag A distributed approximate nearest neighbor search library 4,840
kbrsh/wade A fast search library that generates an index from a dataset and performs searches using a combination of tokenization, scoring, and depth-first search algorithms. 2,979
mlpack/mlpack A C++ machine learning library with bindings to other languages and bindings for multiple programming languages. 5,151
lancedb/lance A modern columnar data format for machine learning and large language models. 4,010
kevinmusgrave/pytorch-metric-learning A PyTorch library for implementing deep metric learning algorithms in computer vision applications. 6,045
explosion/spacy Industrial-strength NLP library for Python and Cython 30,459
hankcs/hanlp An open-source NLP tool suite with pre-trained models for multiple languages and tasks, providing high-performance and efficient natural language processing capabilities 34,127
flann-lib/flann A fast and efficient algorithm for finding the nearest neighbors in high-dimensional spaces 2,260
infiniflow/infinity A high-performance database designed to support the fast and efficient search of various data types in AI applications 2,780
shobrook/rebound Instantly fetches Stack Overflow results when an exception is thrown in a running program 4,109
weggli-rs/weggli A tool to search and analyze C and C++ code for specific patterns 2,352
nextapps-de/flexsearch A high-performance full-text search library for browser and Node.js applications 12,576
nabla-c0d3/sslyze An SSL/TLS scanning tool and Python library for assessing server security configurations 3,290