coder/hnsw
In-memory vector index for Go
This package helps Go developers quickly find similar items within a large collection of high-dimensional data, such as finding semantically similar text embeddings or image features. It takes in a set of vectors (numerical representations of data) and allows for fast searches to identify the vectors closest to a given query vector. This is designed for Go programmers building applications that require efficient similarity search functionality.
214 stars. No commits in the last 6 months.
Use this if you are a Go developer building an application that needs to perform fast approximate nearest neighbor searches on high-dimensional vector data directly within your application's memory.
Not ideal if you need a full-fledged vector database with distributed storage, complex filtering, or advanced analytical features, or if your application isn't written in Go.
Stars
214
Forks
22
Language
Go
License
CC0-1.0
Category
Last pushed
Jul 30, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/vector-db/coder/hnsw"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
databendlabs/databend
Data Agent Ready Warehouse : One for Analytics, Search, AI, Python Sandbox. — rebuilt from...
oceanbase/oceanbase
The Fastest Distributed Database for Transactional, Analytical, and AI Workloads.
matrixorigin/matrixone
MySQL-compatible HTAP database with Git for Data, vector search, and fulltext search....
ArcadeData/arcadedb
ArcadeDB Multi-Model Database, one DBMS that supports SQL, Cypher, Gremlin, HTTP/JSON, MongoDB...
datalevin/datalevin
A simple, fast and versatile Datalog database