Distributed reliable key-value store for the most critical data of a distributed system
Support
Quality
Security
License
Reuse
LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
Support
Quality
Security
License
Reuse
Redis Go client
Support
Quality
Security
License
Reuse
An embedded key/value database for Go.
Support
Quality
Security
License
Reuse
Tools to set up a quick macOS VM in QEMU, accelerated by KVM.
Support
Quality
Security
License
Reuse
SSDB - A fast NoSQL database, an alternative to Redis
Support
Quality
Security
License
Reuse
An in-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications.
Support
Quality
Security
License
Reuse
An embedded key/value database for Go.
Support
Quality
Security
License
Reuse
Fast persistent recoverable log and key-value store + cache, in C# and C++.
Support
Quality
Security
License
Reuse
A template for PostgreSQL High Availability with Etcd, Consul, ZooKeeper, or Kubernetes
Support
Quality
Security
License
Reuse
🚀 A high performance NoSQL database based on bitcask, supports string, list, hash, set, and sorted set.
Support
Quality
Security
License
Reuse
🤠 wrangle your Cloudflare Workers
Support
Quality
Security
License
Reuse
redis-shake is a tool for Redis data migration and data filtering. redis-shake 是一个用于 Redis 数据迁移与过滤的工具。
Support
Quality
Security
License
Reuse
Roshi is a large-scale CRDT set implementation for timestamped events.
Support
Quality
Security
License
Reuse
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.
Support
Quality
Security
License
Reuse
🧵 Make web workers & worker threads as simple as a function call.
Support
Quality
Security
License
Reuse
Distributed in-memory object store. It can be used both as an embedded Go library and as a language-independent service.
Support
Quality
Security
License
Reuse
A distributed key value store in under 1000 lines. Used in production at comma.ai
Support
Quality
Security
License
Reuse
Simple key-value storage with support for multiple backends
Support
Quality
Security
License
Reuse
Write Cloudflare Workers in 100% Rust via WebAssembly
Support
Quality
Security
License
Reuse
Python disk-backed cache (Django-compatible). Faster than Redis and Memcached. Pure-Python.
Support
Quality
Security
License
Reuse
etcd operator creates/configures/manages etcd clusters atop Kubernetes
Support
Quality
Security
License
Reuse
An embedded key-value database in pure Rust
Support
Quality
Security
License
Reuse
JunoDB is PayPal's home-grown secure, consistent and highly available key-value store providing low, single digit millisecond, latency at any scale.
Support
Quality
Security
License
Reuse
A key value store for storing per-developer environment and application keys
Support
Quality
Security
License
Reuse
Simple key-value storage with support for multiple backends
Support
Quality
Security
License
Reuse
A lightweight replication manager for PostgreSQL (Postgres)
Support
Quality
Security
License
Reuse
HyperDex is a scalable, searchable key-value store
Support
Quality
Security
License
Reuse
Kvrocks is a distributed key value NoSQL database that uses RocksDB as storage engine and is compatible with Redis protocol.
Support
Quality
Security
License
Reuse
A fully featured Memcached client build on top of Node.js. Build with scaling in mind so it will support Memcached clusters and consistent hashing.
Support
Quality
Security
License
Reuse
Memcache on SSD
Support
Quality
Security
License
Reuse
A disk-backed key-value store.
Support
Quality
Security
License
Reuse
A Fast Key-Value Storage Engine Based on Hierarchical B+-Tree Trie
Support
Quality
Security
License
Reuse
Fast k/v storage compatible with lsm tree and b+tree, inspired by SLM-DB in USENIX FAST ’19.
Support
Quality
Security
License
Reuse
Fast k/v storage compatible with lsm tree and b+tree, inspired by SLM-DB in USENIX FAST ’19.
Support
Quality
Security
License
Reuse
Deprecated, use new project 👇
Support
Quality
Security
License
Reuse
Serve the Apache Zookeeper API but back it with an etcd cluster
Support
Quality
Security
License
Reuse
Embedded key-value store for read-heavy workloads written in Go
Support
Quality
Security
License
Reuse
etcd java client
Support
Quality
Security
License
Reuse
A URL Shortener created using Cloudflare worker
Support
Quality
Security
License
Reuse
An embeddable write-once key-value store written in Java
Support
Quality
Security
License
Reuse
gorocksdb is a Go wrapper for RocksDB
Support
Quality
Security
License
Reuse
Archived, see GoBeansDB instead.
Support
Quality
Security
License
Reuse
a personal key-value store
Support
Quality
Security
License
Reuse
PanDownload Web, built with CloudFlare Workers
Support
Quality
Security
License
Reuse
Distributed key/value store abstraction library
Support
Quality
Security
License
Reuse
🔑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.
Support
Quality
Security
License
Reuse
Lightning Memory Database (LMDB) for Java: a low latency, transactional, sorted, embedded, key-value store
Support
Quality
Security
License
Reuse
Lightweight Goroutine pool
Support
Quality
Security
License
Reuse
Support
Quality
Security
License
Reuse
e
etcdby etcd-io
Distributed reliable key-value store for the most critical data of a distributed system
Go 43699Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
l
leveldbby google
LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
C++ 32879Updated: 1 y ago License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
g
Support
Quality
Security
License
Reuse
b
boltby boltdb
An embedded key/value database for Go.
Go 13578Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
m
macOS-Simple-KVMby foxlet
Tools to set up a quick macOS VM in QEMU, accelerated by KVM.
Shell 13047Updated: 2 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
s
ssdbby ideawu
SSDB - A fast NoSQL database, an alternative to Redis
C++ 8084Updated: 1 y ago License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
g
go-cacheby patrickmn
An in-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications.
Go 7168Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
b
bboltby etcd-io
An embedded key/value database for Go.
Go 6529Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
F
FASTERby microsoft
Fast persistent recoverable log and key-value store + cache, in C# and C++.
C# 5571Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
patroniby zalando
A template for PostgreSQL High Availability with Etcd, Consul, ZooKeeper, or Kubernetes
Python 5482Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
r
rosedbby flower-corp
🚀 A high performance NoSQL database based on bitcask, supports string, list, hash, set, and sorted set.
Go 3703Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
w
wranglerby cloudflare
🤠 wrangle your Cloudflare Workers
Rust 3223Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
R
RedisShakeby tair-opensource
redis-shake is a tool for Redis data migration and data filtering. redis-shake 是一个用于 Redis 数据迁移与过滤的工具。
Go 3109Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
r
roshiby soundcloud
Roshi is a large-scale CRDT set implementation for timestamped events.
Go 3059Updated: 1 y ago License: Permissive (BSD-2-Clause)
Support
Quality
Security
License
Reuse
n
nutsdbby nutsdb
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.
Go 2898Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
t
threads.jsby andywer
🧵 Make web workers & worker threads as simple as a function call.
TypeScript 2788Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
o
olricby buraksezer
Distributed in-memory object store. It can be used both as an embedded Go library and as a language-independent service.
Go 2752Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
m
minikeyvalueby geohot
A distributed key value store in under 1000 lines. Used in production at comma.ai
Go 2625Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
k
keyvby jaredwray
Simple key-value storage with support for multiple backends
TypeScript 2177Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
w
workers-rsby cloudflare
Write Cloudflare Workers in 100% Rust via WebAssembly
Rust 1746Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
p
python-diskcacheby grantjenks
Python disk-backed cache (Django-compatible). Faster than Redis and Memcached. Pure-Python.
Python 1737Updated: 2 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
e
etcd-operatorby coreos
etcd operator creates/configures/manages etcd clusters atop Kubernetes
Go 1693Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
r
redbby cberner
An embedded key-value database in pure Rust
Rust 1647Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
j
junodbby paypal
JunoDB is PayPal's home-grown secure, consistent and highly available key-value store providing low, single digit millisecond, latency at any scale.
Go 1566Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
c
cocoapods-keysby orta
A key value store for storing per-developer environment and application keys
Ruby 1532Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
k
keyvby lukechilds
Simple key-value storage with support for multiple backends
JavaScript 1494Updated: 3 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
r
repmgrby EnterpriseDB
A lightweight replication manager for PostgreSQL (Postgres)
C 1394Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
H
HyperDexby rescrv
HyperDex is a scalable, searchable key-value store
C++ 1384Updated: 2 y ago License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
k
kvrocksby KvrocksLabs
Kvrocks is a distributed key value NoSQL database that uses RocksDB as storage engine and is compatible with Redis protocol.
C++ 1312Updated: 3 y ago License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
m
memcachedby 3rd-Eden
A fully featured Memcached client build on top of Node.js. Build with scaling in mind so it will support Memcached clusters and consistent hashing.
JavaScript 1300Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
f
Support
Quality
Security
License
Reuse
d
Support
Quality
Security
License
Reuse
f
forestdbby couchbase
A Fast Key-Value Storage Engine Based on Hierarchical B+-Tree Trie
C++ 1204Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
l
lotusdbby rosedblabs
Fast k/v storage compatible with lsm tree and b+tree, inspired by SLM-DB in USENIX FAST ’19.
Go 1131Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
l
lotusdbby flower-corp
Fast k/v storage compatible with lsm tree and b+tree, inspired by SLM-DB in USENIX FAST ’19.
Go 1123Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
o
onedrive-cf-indexby spencerwooo
Deprecated, use new project 👇
JavaScript 1073Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
z
zetcdby etcd-io
Serve the Apache Zookeeper API but back it with an etcd cluster
Go 1062Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
p
pogrebby akrylysov
Embedded key-value store for read-heavy workloads written in Go
Go 1035Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
j
Support
Quality
Security
License
Reuse
U
Url-Shorten-Workerby xyTom
A URL Shortener created using Cloudflare worker
JavaScript 966Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
P
PalDBby linkedin
An embeddable write-once key-value store written in Java
Java 899Updated: 3 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
g
gorocksdbby tecbot
gorocksdb is a Go wrapper for RocksDB
Go 877Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
b
beansdbby douban
Archived, see GoBeansDB instead.
C 871Updated: 2 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
k
Support
Quality
Security
License
Reuse
b
baiduwpby TkzcM
PanDownload Web, built with CloudFlare Workers
JavaScript 786Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
l
libkvby docker
Distributed key/value store abstraction library
Go 764Updated: 4 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
b
bitcaskby prologic
🔑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.
Go 751Updated: 3 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
l
lmdbjavaby lmdbjava
Lightning Memory Database (LMDB) for Java: a low latency, transactional, sorted, embedded, key-value store
Java 726Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
g
Support
Quality
Security
License
Reuse
e
etcdadmby kubernetes-sigs
Go 661Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse