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
Database governance built for humans and agents — controlling changes and access across every major database.
A powerful framework for faster, easier, and more efficient project development.
- framework
- orm
- goframe
- go-framework
immudb - immutable database based on zero trust, SQL/Key-Value/Document model, tamperproof, data change history
The Official Golang driver for MongoDB
Efficient cache for gigabytes of data written in Go.
Zero-ETL, infinite possibilities. Live query APIs, code & more with SQL. No DB required.
Deprecated: Use the official Elasticsearch client for Go at https://github.com/elastic/go-elasticsearch
Your own search engine
The official Go client for Elasticsearch
tbls is a CI-Friendly tool to document a database, written in Go.
Generate a modern Web project with Go and Angular, React, or Vue in seconds 🎲
An in-memory cache library for golang. It supports multiple eviction policies: LRU, LFU, ARC
Fault tolerance and resilience patterns for Go
- resilience
- resiliency-patterns
- retry
- circuit-breaker
Secure Vault for Customer PII/PHI/PCI/KYC Records
Qmgo - The Go driver for MongoDB. It‘s based on official mongo-go-driver but easier to use like Mgo.
Embeddable vector database for Go with Chroma-like interface and zero third-party dependencies. In-memory with optional persistence.
Mongo Go Models (mgm) is a fast and simple MongoDB ODM for Go (based on official Mongo Go Driver)
Oracle driver for Go using database/sql
Countries - ISO-639, ISO-3166 countries codes with subdivisions and names, ISO-4217 currency designators, ITU-T E.164 IDD phone codes, countries capitals, UN M.49 codes, IANA ccTLD countries domains, FIPS, IOC/NOC and FIFA codes, VERY VERY FAST, compatible with Databases/JSON/BSON/GOB/XML/CSV, Emoji countries flags and currencies, Unicode CLDR.
A Simple and Powerful Golang SQL Library
Fuego is a command line client for the firestore database (https://firebase.google.com/docs/firestore).
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.
Lightweight library for the transactional outbox pattern in Go, not tied to any specific relational database or broker.
- go
- golang
- golang-library
- outbox