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
Proxy based Redis cluster solution supporting pipeline and scaling dynamically
A database migration tool. Supports SQL migrations and Go functions.
BuntDB is an embeddable, in-memory key/value database for Go with custom indexing and geospatial support
A high performance NoSQL Database Server powered by Go
- ledisdb
- redis
- rocksdb-support
- support-cluster
Command line tool to generate idiomatic Go code for SQL databases supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft SQL Server
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.
A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, RDMA, etc.
- go
- golang
- redis
- redis-client
An in-memory cache library for golang. It supports multiple eviction policies: LRU, LFU, ARC
SQL query builder and ORM/Factory generator for Go with support for PostgreSQL, MySQL and SQLite
Secure Vault for Customer PII/PHI/PCI/KYC Records
EliasDB a graph-based database.
- golang
- graph
- embedded
- supports-transactions
Export data from PostgreSQL into different data formats
Golang client for redislabs' ReJSON module with support for multilple redis clients (redigo, go-redis)
- golang
- redis-client
- redigo
- rejson
Go package for sharding databases ( Supports every ORM or raw SQL )
- go
- golang
- golang-library
- database-sharding
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.
Golang Mongodb Pagination for official mongodb/mongo-go-driver package which supports both normal queries and Aggregation pipelines with all information like Total records, Page, Per Page, Previous, Next, Total Page and query results.
- go-mongo
- mongo-go-pagination
- mongo-go-driver
- mongo-pagination
🚀📦 Multi-tenancy support for GORM managed databases
MongoDB / mgo query that supports efficient pagination (cursors to continue listing documents where we left off).
Database Abstraction Layer (dbal) for Go. Support SQL builder and get result easily (now only support mysql)
- golang
- dbal
- mysql
- sqlbuilder
A Binary Memcached client for Go with support for sharding using consistent hashing, along with SASL.
A Go caching framework that supports multiple data source drivers
The Coherence Go Client allows native Go applications to act as cache clients to a Coherence cluster using gRPC for the network transport.
- coherence
- coherence-ce
- golang
- grpc
A persistent, map-like object for the Go programming language. Supports customization.