kelindar/search

Go library for embedded vector search and semantic embeddings using llama.cpp

48
/ 100
Emerging

This helps developers integrate semantic search into their Go applications. You provide text, which is converted into numerical embeddings using a BERT model, and the library finds other relevant text based on these embeddings. This tool is ideal for Go developers building applications that need to understand and search content based on meaning, rather than just keywords.

528 stars.

Use this if you are a Go developer building a small-to-medium scale application (under 100,000 entries) and need to add semantic search capabilities to understand text content based on its meaning.

Not ideal if you are working with very large datasets exceeding 100,000 entries, require complex query operations like multi-field filtering, or are using highly complex, high-dimensional embeddings from large language models without sufficient GPU resources.

semantic-search go-development text-analysis information-retrieval application-development
No Package No Dependents
Maintenance 10 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 12 / 25

How are scores calculated?

Stars

528

Forks

23

Language

Go

License

MIT

Last pushed

Mar 06, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/embeddings/kelindar/search"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.