coder/hnsw

In-memory vector index for Go

42
/ 100
Emerging

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.

Go programming similarity search vector embeddings in-memory data application development
Stale 6m No Package No Dependents
Maintenance 2 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 14 / 25

How are scores calculated?

Stars

214

Forks

22

Language

Go

License

CC0-1.0

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.