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 33 · Most stars
Distributed reliable key-value store for the most critical data of a distributed system
Fast key-value DB in Go.
An embedded key/value database for Go.
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.
LevelDB key/value database in Go.
RocksDB/LevelDB inspired key-value database in Go
Lightweight, fast and reliable key/value storage engine based on Bitcask.
BuntDB is an embeddable, in-memory key/value database for Go with custom indexing and geospatial support
Redis re-implemented with SQL
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.
Most advanced key-value database written in Go, extremely fast, compatible with LSM tree and B+ tree.
A disk-backed key-value store.
Embedded key-value store for read-heavy workloads written in Go
Simple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, PostgreSQL, MongoDB, CockroachDB and many more)
GhostDB is a distributed, in-memory, general purpose key-value data store that delivers microsecond performance at any scale.
Graviton Database: ZFS for key-value stores.
Fast and simple key/value store written using Go's standard library
A distributed key-value store. On Disk. Able to grow or shrink without service interruption.
LibraDB is a simple, persistent key/value store written in pure Go in less than 1000 lines for learning purposes.
A simple and fast Redis backed key-value store library for Go
high performance in-memory cache
GoFreeDB is a Golang library that provides common and simple database abstractions on top of Google Sheets.
Simply ACID* key-value database. At the medium or even low latency it tries to provide greater throughput without losing the ACID properties of the database. The database provides the ability to create record headers at own discretion and use them as transactions. The maximum size of stored data is limited by the size of the computer's RAM.