kelindar/search
A Go library for embedded vector similarity search using GGUF BERT models with GPU acceleration and SIMD optimizations.

This library provides semantic search capabilities by generating embeddings using GGUF-formatted BERT models through llama.cpp without cgo, using purego for C library interop. It supports GPU acceleration and SIMD optimizations for fast vector computations. The library is designed for small to medium-scale datasets up to 100,000 entries, enabling developers to integrate semantic search into Go applications without traditional search system complexity.