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 107 · 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.
The fantastic ORM library for Golang, aims to be developer friendly
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
Database migrations. CLI and Golang library.
The lightweight, fault-tolerant database built on SQLite. Designed to keep your data highly available with minimal effort.
Fast key-value DB in Go.
Database governance built for humans and agents — controlling changes and access across every major database.
groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.
A modern text/numeric/geo-spatial/vector indexing library for go
Go PostgreSQL driver for database/sql
An in-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications.
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.
A high performance memory-bound Go cache
M3 monorepo - Distributed TSDB, Aggregator and Query Engine, Prometheus Sidecar, Graphite Compatible, Metrics Platform
Go Relational Persistence - an ORM-ish library for Go
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