TiDB is built for agentic workloads that grow unpredictably, with ACID guarantees and native support for transactions, analytics, and vector search. No data silos. No noisy neighbors. No infrastructure ceiling.
- distributed-database
- distributed-transactions
- tidb
- database
VictoriaMetrics: fast, cost-effective monitoring solution and time series database
A database migration tool. Supports SQL migrations and Go functions.
A simple, fast, embeddable, persistent key/value store written in pure Go. It supports fully serializable transactions and many data structures such as list, set, sorted set.
An in-memory cache library for golang. It supports multiple eviction policies: LRU, LFU, ARC
database to golang struct
Secure Vault for Customer PII/PHI/PCI/KYC Records
Interactive database client for neovim
EliasDB a graph-based database.
- golang
- graph
- embedded
- supports-transactions
Simple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, PostgreSQL, MongoDB, CockroachDB and many more)
Immutable transaction isolated sql driver for golang
Signal 18 repman - Replication Manager for MySQL / MariaDB / Percona Server
- failover
- slave
- leader-election
- mariadb
An opinionated production-ready SQL-/Swagger-first RESTful JSON API written in Go, highly integrated with VSCode DevContainers by allaboutapps.
- golang-development
- vscode-devcontainers
- golang
- go
Transaction manager for GoLang
- golang
- golang-library
- transaction
- transaction-manager
PostgreSQL server wire protocol. Build your own server and start serving connections.
A Go Mongo library based on the official MongoDB driver, featuring streamlined document operations, generic binding of structs to collections, built-in BSON doc builder, automated field updates, struct validation, hooks, and plugin-based programming.
Go package for sharding databases ( Supports every ORM or raw SQL )
- go
- golang
- golang-library
- database-sharding
Go database query builder library for PostgreSQL
Microsoft ActiveX Object DataBase driver for go that using exp/sql
Lightweight library for the transactional outbox pattern in Go, not tied to any specific relational database or broker.
- go
- golang
- golang-library
- outbox
Embedded database for accounts transactions.
A production-ready, container-first opinionated gofiber project template. Config by envvars, DI by go.uber.org/fx, Database by uptrace/bun, with out-of-the-box MVC folder structure and CI/CD support.
igor is an abstraction layer for PostgreSQL with a gorm like syntax.
- igor
- gorm
- prepared-statements
- dbms
Database client library, proxy for any master slave, master master structures. Lightweight, performant and auto balancing in mind.