2 Repos
Language-specific drivers and bindings for interacting with database engines using the Go programming language.
Distinct from Go SDKs: None of the candidates provide a general database binding category for Go; they focus on migrations, PHP extensions, or search servers.
Explore 2 awesome GitHub repositories matching data & databases · Go Database Bindings. Refine with filters or upvote what's useful.
sqlite-vec is a C-based vector library and SQLite extension that adds virtual tables for storing and querying high-dimensional embeddings. It functions as a database plugin for performing nearest neighbor searches using distance metrics such as L2, cosine, and Hamming distance. The project provides a portable embedding store that supports deployment across Android, iOS, desktop environments, and web browsers via WebAssembly. It distinguishes itself by converting numerical arrays into compact binary formats and utilizing quantization to reduce the memory footprint and storage size of vector in
The vector search extension provides language-specific bindings and binary drivers to embed vector search capabilities within Go applications.
H3 is an open-source library that provides a hierarchical hexagonal grid system for geospatial indexing. It projects the Earth onto an icosahedron and tiles each face with hexagons to minimize distortion, then encodes each hexagon as a 64-bit integer that stores its resolution and position in the hierarchy. This integer encoding enables fast bitwise operations for grid navigation and spatial analysis. The library offers a comprehensive set of grid topology algorithms for computing neighbor relationships, distances, and paths between cells directly on the hexagonal grid without geographic coor
Provides a Go binding that wraps the native C library for hexagonal indexing functions.