yoshoku/hnswlib-node
hnswlib-node provides Node.js bindings for Hnswlib
This tool helps Node.js developers efficiently find the most similar items within large datasets. You provide it with a collection of data points (vectors) and it creates an optimized index. When you then give it a new data point, it quickly returns the closest matching items from your collection. It's for developers building applications that require fast similarity searches, such as recommendation engines or content retrieval systems.
135 stars. Used by 2 other packages. Available on npm.
Use this if you are a Node.js developer building applications that need to quickly find the most similar data points (like vectors representing images, text, or user preferences) within a large existing dataset.
Not ideal if you are not a Node.js developer or if your primary need is exact nearest neighbor search, rather than approximate similarity search.
Stars
135
Forks
12
Language
C++
License
Apache-2.0
Category
Last pushed
Mar 13, 2026
Commits (30d)
0
Dependencies
2
Reverse dependents
2
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/yoshoku/hnswlib-node"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
DanRuta/jsNet
Javascript/WebAssembly deep learning library for MLPs and convolutional neural networks
mvrahden/reinforce-js
[INACTIVE] A collection of various machine learning solver. The library is an object-oriented...
janhuenermann/neurojs
A JavaScript deep learning and reinforcement learning library.
mvrahden/recurrent-js
[INACTIVE] Amazingly simple to build and train various neural networks. The library is an...
DrA1ex/mind-net.js
Fast and simple to use neural network implementation in pure TypeScript with GPU support!