Distributed reliable key-value store for the most critical data of a distributed system
- etcd
- raft
- distributed-systems
- kubernetes
81,588 visible repositories in the index
1–24 of 201 · Most stars
Distributed reliable key-value store for the most critical data of a distributed system
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.
Dolt – Git for Data
Redis Go client
Generate type-safe code from SQL
VictoriaMetrics: fast, cost-effective monitoring solution and time series database
The lightweight, fault-tolerant database built on SQLite. Designed to keep your data highly available with minimal effort.
ZincSearch . A lightweight alternative to elasticsearch that requires minimal resources, written in Go.
general purpose extensions to golang's database/sql
An entity framework for Go
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.
Fast key-value DB in Go.
An open-source graph database
Streaming replication for SQLite.
groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.
A truly Open Source MongoDB alternative
Go client for Redis
Cross-platform client for PostgreSQL databases
immudb - immutable database based on zero trust, SQL/Key-Value/Document model, tamperproof, data change history
Efficient cache for gigabytes of data written in Go.
Fluent SQL generation for golang