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.
AtomKV is an in-memory, JSON, key-value service with compare-and-swap updates and event streams. It supports CORS and hosts its own JavaScript library, so any page on any domain can use it seamlessly.
Pebble is a LevelDB/RocksDB inspired key-value store focused on performance and internal usage by CockroachDB. Pebble inherits the RocksDB file formats and a few extensions such as range deletion tombstones, table-level bloom filt
go-ds-crdt is a key-value store implementation using Merkle CRDTs, as described in the paper by Héctor Sanjuán, Samuli Pöyhtäri and Pedro Teixeira. It satisfies the Datastore and Batching interfaces from go-datastore.
bitcask
A high performance Key/Value store written in Go with a predictable read/write performance and high throughput. Uses a Bitcask on-disk layout (LSM+WAL) similar to Riak
For a more feature-complete Re
Aran
Aran is an embedded key value storage based on new research paper Efficient Key-Value Stores with Ranged Log-Structured Merge Trees
Usage
opts := aran.DefaultOptions()
db, err := aran.New(opts)
i
a fast NoSQL DB, that uses the same RESP protocol and capable to store terabytes of data, also it integrates with your mobile/web apps to add real-time features, soon you can use it as a document store cause it shoul
RedisPipe
RedisPipe – is a client for redis that uses "implicit pipelining" for highest performance.
Highlights
Introduction
Performance
Limitations
Installation
Usage
Contributing
License
Godown
A simple, distributed, fault-tolerant key-value storage inspired by Redis. It uses Raft protocotol as consensus algorithm. It supports the following data structures: String, Bitmap, Map, List.
H
Olric
Distributed cache and in-memory key/value data store. It can be used both as an embedded Go library and as a language-independent service.
With Olric, you can instantly create a fast, scalable, shared poo
Pogreb
Pogreb is an embedded key-value store for read-heavy workloads written in Go.
Key characteristics
100% Go.
Optimized for fast random lookups and infrequent bulk inserts.
Can store larger
The finest NBA CLI.
Watch NBA live play-by-play, game preview, box score and player information on your console. Best CLI tool for those who are both NBA fans and Engineers.
All data comes from stats.nba.com API
Snapshot
Robust, Persistent, Key-Value (KV) store purely written in Golang
Installation
$ go get github.com/thedevsaddam/snapshot
Usage
package main
import (
"fmt"
"github.com/thede
DSCache
An embeddable Key/Value (Strings) in memory store for golang (similar to Memcached but for a Local Machine).
Main Characteristics:
Size Limits to limit the ammount of memory usage.
Allows for
jsonstore
🏪
JSONStore is a Go-library for a simple thread-safe in-memory JSON key-store with persistent backend. It's made for those times where you don't need a RDBMS like MySQL, or a NoSQL like MongoDB - bas
BigCache
Fast, concurrent, evicting in-memory cache written to keep big number of entries without impact on performance. BigCache keeps entries on heap but omits GC for them. To achieve that operations on bytes