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
An open-source engine that turns continuous content streams into search and monitoring. Durable ingestion, hybrid search, alerts, and plugins for formats, models and business rules.
An entity framework for Go
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
Declarative schema migrations with schema-as-code workflows
🚀 A lightweight, framework-agnostic database migration tool.
tbls is a CI-Friendly tool to document a database, written in Go.
sq data wrangler
Embedded key-value store for read-heavy workloads written in Go
An HTTP cache system, RFC compliant, compatible with @tyktechnologies, @traefik, @caddyserver, @go-chi, @bnkamalesh, @beego, @devfeel, @labstack, @gofiber, @go-goyave, @go-kratos, @gin-gonic, @roadrunner-server, @zalando, @zeromicro, @nginx and @apache
- http-cache
- traefik
- souin-instance
- traefik-plugin
Embeddable and distributed in-memory alternative to Redis.
BQB is a lightweight and easy to use query builder that works with sqlite, mysql, mariadb, postgres, and others.
Go database query builder library for PostgreSQL
A lightweight yet powerful, fast, customizable, type-safe object-relational mapper for the Go programming language.
- orm
- orm-framework
- golang
- object-relational-mapper
A Go package built to communicate with Apache TinkerPop™ Graph computing framework using Gremlin; a graph traversal language used by graph databases such as JanusGraph®, MS Cosmos DB, AWS Neptune, and DataStax® Enterprise Graph.
Embedded single file SQL database written in Golang
Simple Go ORM for Google/Firebase Cloud Firestore
- golang
- go-module
- orm
- firestore
golang bigcache with clustering as a library.
A Code Generation Tool for Developers who use PocketBase as a Go Framework
🚀 Schema based, typed Redis caching/memoize framework for Go
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
fiber_limiter using redis as store for rate limit with two algorithms for choosing sliding window, gcra leaky bucket