Distributed reliable key-value store for the most critical data of a distributed system
- etcd
- raft
- distributed-systems
- kubernetes
47,133 repositories indexed
1–24 of 26 · Most stars
Distributed reliable key-value store for the most critical data of a distributed system
Milvus is a high-performance, cloud-native vector database built for scalable vector ANN search
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.
CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.
high-performance graph database for real-time use cases
The lightweight, fault-tolerant database built on SQLite. Designed to keep your data highly available with minimal effort.
M3 monorepo - Distributed TSDB, Aggregator and Query Engine, Prometheus Sidecar, Graphite Compatible, Metrics Platform
LinDB is a scalable, high performance, high availability distributed time series database.
A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, RDMA, etc.
A distributed SQLite server with MySQL wire compatible interface
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.
GhostDB is a distributed, in-memory, general purpose key-value data store that delivers microsecond performance at any scale.
Golang rate limiters for distributed applications
Embeddable and distributed in-memory alternative to Redis.
Redis cache library for Go
A distributed key-value store. On Disk. Able to grow or shrink without service interruption.
A Go client for rqlite, the distributed database built on SQLite
Cloud-native continuous backup for PostgreSQL - WAL/base-backup streaming, compression, encryption, retention, and monitoring in a single binary.
Eventually consistent distributed in-memory cache Go library
A flexible multi-layer Go caching library to deal with in-memory and shared cache by adopting Cache-Aside pattern.
Time-series database and pub/sub messaging server for IoT and real-time devices, in Go: an embeddable storage engine with TTLs, wildcard topics and encryption, and a clustered server over gRPC, TCP and WebSocket with replication and rolling upgrades.
Hare is a nimble little database management system for Go.
distributed data sync with operational transformation/transforms
The Coherence Go Client allows native Go applications to act as cache clients to a Coherence cluster using gRPC for the network transport.