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
Dolt – Git for Data
immudb - immutable database based on zero trust, SQL/Key-Value/Document model, tamperproof, data change history
An in-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications.
A high performance memory-bound Go cache
- cache
- performance
- golang
- go
Your own search engine
BuntDB is an embeddable, in-memory key/value database for Go with custom indexing and geospatial support
Distributed, in-memory key/value store and cache. It can be used as an embedded Go library and a language-independent service.
Golang in-memory database built on immutable radix trees
☔️ A complete Go cache library that brings you multiple ways of managing your caches
An in-memory cache library for golang. It supports multiple eviction policies: LRU, LFU, ARC
- go
- golang
- cache
- in-memory
Fast thread-safe inmemory cache for big number of entries in Go. Minimizes GC overhead
- golang
- go
- cache
- inmemory-cache
SQL query builder and ORM/Factory generator for Go with support for PostgreSQL, MySQL and SQLite
High-performance, columnar, in-memory store with bitmap indexing in Go
An in-memory cache with item expiration and generics
- cache
- golang
- ttl-cache
- generics
Embeddable vector database for Go with Chroma-like interface and zero third-party dependencies. In-memory with optional persistence.
Nornicdb is a distributed low-latency, Graph+Vector, Temporal MVCC with all sub-ms HNSW search, graph traversal, and writes. Using Neo4j Bolt/Cypher and qdrant's gRPC means you can switch with no changes while adding intelligent features like schemas, managed embeddings, reranking+llm, GPU accel, Auto-TLP, Policy-based Memory Decay, and MCP server.
- bolt
- cypher
- database
- enterprise-solutions
:gem: Modern ORM for Golang - Testable, Extendable and Crafted Into a Clean and Elegant API
GhostDB is a distributed, in-memory, general purpose key-value data store that delivers microsecond performance at any scale.
Embeddable and distributed in-memory alternative to Redis.
A tool for tuning TimescaleDB for better performance by adjusting settings to match your system's CPU and memory resources.
Transaction manager for GoLang
- golang
- golang-library
- transaction
- transaction-manager
high performance in-memory cache
:elephant: :busts_in_silhouette: Manage PostgreSQL roles and privileges from YAML or LDAP