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 73 · 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.
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.
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.
Weaviate is an open-source vector database that stores both objects and vectors, allowing for the combination of vector search with structured filtering with the fault tolerance and scalability of a cloud-native database.
Streaming replication for SQLite.
A high performance memory-bound Go cache
M3 monorepo - Distributed TSDB, Aggregator and Query Engine, Prometheus Sidecar, Graphite Compatible, Metrics Platform
Lightweight, fast and reliable key/value storage engine based on Bitcask.
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.
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 complete Go cache library that brings you multiple ways of managing your caches
A distributed SQLite server with MySQL wire compatible interface
database to golang struct
A flexible and powerful SQL string builder library plus a zero-config ORM.
Library for scanning data from a database into Go structs and more
Run a real Postgres database locally on Linux, OSX or Windows as part of another Go application or test
Effortless database administration tool
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.
Go library for diffing Postgres schemas and generating SQL migrations