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 67 · Most stars
Distributed reliable key-value store for the most critical data of a distributed system
Fast key-value DB in Go.
Get JSON values quickly - JSON parser for 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
Package for comparing Go values in tests
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.
Set JSON values very quickly in Go
Most advanced key-value database written in Go, extremely fast, compatible with LSM tree and B+ tree.
Linear algebra, eigenvalues, FFT, Bessel, elliptic, orthogonal polys, geometry, NURBS, numerical quadrature, 3D transfinite interpolation, random numbers, Mersenne twister, probability distributions, optimisation, differential equations.
Configurable Go value and struct dumps with colorized output, type visibility controls, and field redaction.
A disk-backed key-value store.
Embedded key-value store for read-heavy workloads written in Go
csvutil provides fast and idiomatic mapping between CSV and Go (golang) values.
Idiomatic Go input parsing with subcommands, positional values, and flags at any position. No required project or package layout and no external dependencies.
:steam_locomotive: Decodes url.Values into Go value(s) and Encodes Go value(s) into url.Values. Dual Array and Full map support.
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.