Awesome Open Source
Search
Programming Languages
Languages
All Categories
Categories
About
Search results for nearest neighbor search
nearest-neighbor-search
x
128 search results found
Milvus
⭐
25,219
A cloud-native vector database, storage for next generation AI applications
Qdrant
⭐
15,789
Qdrant - High-performance, massive-scale Vector Database for the next generation of AI. Also available in the cloud https://cloud.qdrant.io/
Annoy
⭐
11,776
Approximate Nearest Neighbors in C++/Python optimized for memory usage and loading/saving to disk
Weaviate
⭐
9,527
Weaviate is an open-source vector database that stores both objects and vectors, allowing for the combination of vector search with structured filtering with the fault tolerance and scalability of a cloud-native database.
Pgvector
⭐
7,748
Open-source vector similarity search for Postgres
Smile
⭐
5,833
Statistical Machine Intelligence & Learning Engine
Mlpack
⭐
4,657
mlpack: a fast, header-only C++ machine learning library
Docarray
⭐
2,721
Represent, send, store and search multimodal data
Lancedb
⭐
2,000
Developer-friendly, serverless vector database for AI applications. Easily add long-term memory to your LLM apps!
Awesome Cbir Papers
⭐
1,622
📝Awesome and classical image retrieval papers
Vald
⭐
1,422
Vald. A Highly Scalable Distributed Vector Search Engine
Usearch
⭐
1,335
Fast Open-Source Search & Clustering engine × for Vectors & 🔜 Strings × in C++, C, Python, JavaScript, Rust, Java, Objective-C, Swift, C#, GoLang, and Wolfram 🔍
Awesome Vector Search
⭐
1,143
Collections of vector search related libraries, service and research papers
Ngt
⭐
1,141
Nearest Neighbor Search with Neighborhood Graph and Tree for High-dimensional Data
Falconn
⭐
1,123
FAst Lookups of Cosine and Other Nearest Neighbors (based on fast locality-sensitive hashing)
Voyager
⭐
1,044
🛰️ Voyager is an approximate nearest-neighbor search library for Python and Java with a focus on ease of use, simplicity, and deployability.
Pgvecto.rs
⭐
986
Scalable Vector Search in Postgres. Revolutionize Vector Search, not Database.
Similarity
⭐
979
TensorFlow Similarity is a python package focused on making similarity learning quick and easy.
Infinity
⭐
936
The AI-native database built for LLM applications, providing incredibly fast vector and full-text search
Soundfingerprinting
⭐
901
Open source audio fingerprinting in .NET. An efficient algorithm for acoustic fingerprinting written purely in C#.
Pynndescent
⭐
820
A Python nearest neighbor descent for approximate nearest neighbors
Quaterion
⭐
580
Blazing fast framework for fine-tuning similarity learning models
N2
⭐
547
TOROS N2 - lightweight approximate Nearest Neighbor library which runs fast even with large datasets
Lantern
⭐
530
PostgreSQL vector database extension for building AI applications
Lopq
⭐
512
Training of Locally Optimized Product Quantization (LOPQ) models for approximate nearest neighbor search of high dimensional data in Python and Spark.
Faiss_tips
⭐
485
Some useful tips for faiss
Neighbor
⭐
374
Nearest neighbor search for Rails and Postgres
Elastiknn
⭐
347
Elasticsearch plugin for nearest neighbor search. Store vectors and run similarity search using exact and approximate algorithms.
Aquiladb
⭐
311
An easy to use Neural Search Engine. Index latent vectors along with JSON metadata and do efficient k-NN search.
Nanopq
⭐
291
Pure python implementation of product quantization for nearest neighbor search
Voy
⭐
255
🕸️🦀 A WASM vector similarity search written in Rust
Mrpt
⭐
252
Fast and lightweight header-only C++ library (with Python bindings) for approximate nearest neighbor search
Faiss Wheels
⭐
240
Unofficial faiss wheel builder
Kdtree Rs
⭐
197
K-dimensional tree in Rust for fast geospatial indexing and lookup
Scanns
⭐
195
A scalable nearest neighbor search library in Apache Spark
Torchpq
⭐
186
Approximate nearest neighbor search with product quantization on GPU in pytorch and cuda
Tarsoslsh
⭐
176
A Java library implementing practical nearest neighbour search algorithm for multidimensional vectors that operates in sublinear time. It implements Locality-sensitive Hashing (LSH) and multi index hashing for hamming space.
Rii
⭐
146
Fast and memory-efficient ANN with a subset-search functionality
Frnn
⭐
141
Fixed Radius Nearest Neighbor Search on GPU
Pgann
⭐
136
Fast Approximate Nearest Neighbor (ANN) searches with a PostgreSQL database.
Knn Matting
⭐
121
Source Code for KNN Matting, CVPR 2012 / TPAMI 2013. MATLAB code ready to run. Simple and robust implementation under 40 lines.
Phtree
⭐
111
PH-Tree
Fast Near Duplicate Image Search
⭐
101
Fast Near-Duplicate Image Search and Delete using pHash, t-SNE and KDTree.
Awesome Vector Database
⭐
96
A curated list of awesome works related to high dimensional structure/vector search & database
Citrus
⭐
92
(distributed) vector database
Hollowdb Vector
⭐
83
A decentralized vector database for building vector search applications
Hnswlib Node
⭐
81
hnswlib-node provides Node.js bindings for Hnswlib
Annbench
⭐
81
A lightweight benchmark for approximate nearest neighbor search
Product Quantization Tree
⭐
78
GPU-based large scale Approx. Nearest Neighbor Search, accepted at CVPR 2016
Ggnn
⭐
63
GGNN: State of the Art Graph-based GPU Nearest Neighbor Search
Wordvector_be
⭐
61
Web服务:使用腾讯 800 万词向量模型和 spotify annoy 引擎得到相似关键词
Vector Cookbook
⭐
60
Timescale Vector Cookbook. A collection of recipes to build applications with LLMs using PostgreSQL and Timescale Vector.
Gann
⭐
57
gann(go-approximate-nearest-neighbor) is a library for Approximate Nearest Neighbor Search written in Go
Superinsight Db
⭐
49
Relational Database for Unstructured Data
Fly Lsh
⭐
48
An implementation of efficient LSH inspired by fruit fly brain
Kdtree
⭐
47
A k-d tree implementation in Go.
Lshensemble
⭐
47
LSH index for approximate set containment search
Rayuela.jl
⭐
46
Code for my PhD thesis. Library of quantization-based methods for fast similarity search in high dimensions. Presented at ECCV 18.
Adventures With Ann
⭐
41
All the code for a series of Medium articles on Approximate Nearest Neighbors
Pq Fast Scan
⭐
38
PQ Fast Scan
Pqtable
⭐
37
Fast search algorithm for product-quantized codes via hash-tables
Jann
⭐
34
Hi. I am jann. I am text input - text output chatbot model that is JUST approximate nearest neighbour.
Scikit Hubness
⭐
34
A Python package for hubness analysis and high-dimensional data mining
Ivpy
⭐
33
Iconographic Visualization Inside Computational Notebooks
Rcpphnsw
⭐
32
Rcpp bindings for the approximate nearest neighbors library hnswlib
Graphgrove
⭐
32
A framework for building (and incrementally growing) graph-based data structures used in hierarchical or DAG-structured clustering and nearest neighbor search
Ruannoy
⭐
32
Rust port of annoy (https://github.com/spotify/annoy)
Spark Knn Graphs
⭐
31
Spark algorithms for building k-nn graphs
Mihash
⭐
28
Implementation of our ICCV 2017 paper: MIHash - Hashing with Mutual Information
Tiledb Vector Search
⭐
28
Cloud-native vector similarity search and storage with efficient, serverless scale-out
Dolphinn
⭐
28
High Dimensional Approximate Near(est) Neighbor
Annoy Rb
⭐
28
annoy-rb provides Ruby bindings for the Annoy (Approximate Nearest Neighbors Oh Yeah).
Ann Benchmarks
⭐
27
Benchmarking approximate nearest neighbors. Note: This is an archived version from our SISAP 2017 paper, see below.
Pylmnn
⭐
25
Large Margin Nearest Neighbors implementation in python
Lbvh
⭐
23
an implementation of parallel linear BVH (LBVH) on GPU
Alvd
⭐
23
alvd = A Lightweight Vald. A lightweight distributed vector search engine works without K8s.
Gsearch
⭐
23
Approximate nearest neighbour search for microbial genomes based on hash metric
Shrike.jl
⭐
22
Shrike.jl: Fast approximate nearest neighbor search with random projection trees. (Benchmarks included.)
Fortlearner
⭐
21
Machine Learning Algorithms in Fortran
Knn Cpp
⭐
21
A header-only C++ library for k nearest neighbor search with Eigen3.
Postgraph
⭐
21
All in One Graph Extension for Postgres
Bisec Tree
⭐
21
Bisector tree implementation in OCaml
Annchor
⭐
20
Fast k-NN graph construction for slow metrics
Nabo Rs
⭐
19
A pure Rust implementation of the fast K Nearest Neighbor (KNN) library for low-dimensional spaces.
Fast Lopq
⭐
18
Fast C++ implementation of https://github.com/yahoo/lopq: Locally Optimized Product Quantization (LOPQ) model and searcher for approximate nearest neighbor search of high dimensional data.
Pointcloudutilities
⭐
18
Utilities for point cloud processing. read ply, write ply, search nearest neighbors using octree ...
Swiftannoy
⭐
18
Swift bindings for Annoy (Approximate Nearest Neighbors Oh Yeah)
Graphlab
⭐
17
GraphLab is an application that shows visually how several graph algorithms work
Falcon
⭐
16
Large-scale tandem mass spectrum clustering using fast nearest neighbor searching.
Vp Tree
⭐
16
Vantage point tree implementation in OCaml
Ivfadc.jl
⭐
15
Inverted file system for billion-scale ANN search
Duplicate Img Detection
⭐
15
A basic duplicate image detection service using perceptual image hash functions and nearest neighbor search, implemented using faiss, fastapi, and imagehash
Flinng
⭐
15
A fast high dimensional near neighbor search algorithm based on group testing and locality sensitive hashing
Pynanoflann
⭐
13
Unofficial python wrapper to the nanoflann k-d tree
Deep Mihash
⭐
13
Code for papers "Hashing with Mutual Information" (TPAMI 2019) and "Hashing with Binary Matrix Pursuit" (ECCV 2018)
Quick Adc
⭐
12
Quick ADC
Hnswlib.rb
⭐
12
hnswlib.rb provides Ruby bindings for Hnswlib
Whiplash
⭐
11
Serverless, lightweight, and fast vector database on top of DynamoDB
Gsearch
⭐
11
Approximate nearest neighbor search for microbial genomes based on probminhash and HNSW
Image Based Recommendations On Styles And Substitutes
⭐
11
1-100 of 128 search results
Next >
Privacy
|
About
|
Terms
|
Follow Us On Twitter
Copyright 2018-2024 Awesome Open Source. All rights reserved.