All Categories → Data Storage → key-value

Top 132 key-value open source projects

Laravel Options
Global key-value store in the database
Github Ds
A collection of Ruby libraries for working with SQL on top of ActiveRecord's connection
Pickledb
pickleDB is an open source key-value store using Python's json module.
Lmdbjava
Lightning Memory Database (LMDB) for Java: a low latency, transactional, sorted, embedded, key-value store
Redislite
Redis in a python module.
Elasticell
Elastic Key-Value Storage With Strong Consistency and Reliability
Ramcloud
**No Longer Maintained** Official RAMCloud repo
Libshmcache
libshmcache is a local cache in the share memory for multi processes. high performance due to read is lockless. libshmcache is 100+ times faster than a remote interface such as redis.
Flashdb
An ultra-lightweight database that supports key-value and time series data | 一款支持 KV 数据和时序数据的超轻量级数据库
Dynomite
A generic dynamo implementation for different k-v storage engines
Hashmap
HashMap JavaScript class for Node.js and the browser. The keys can be anything and won't be stringified
Godown
Distributed, fault-tolerant key-value storage written in go.
Gokv
Simple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, PostgreSQL, MongoDB, CockroachDB and many more)
Buntdb
BuntDB is an embeddable, in-memory key/value database for Go with custom indexing and geospatial support
Js
Gryadka is a minimalistic master-master replicated consistent key-value storage based on the CASPaxos protocol
Flintstone
A key/value database store using flat files for PHP.
✭ 267
key-value
Permazen
Language-Natural Persistence Layer for Java
file.io
🐈 💻 Simple File Share Service where the file is completely deleted after download.
raft-rocks
A simple database based on raft and rocksdb
k8s-kv
Kubernetes config maps backed KV store for stateful apps
bigtable
TypeScript Bigtable Client with 🔋🔋 included.
b52
b52 is a fast experimental Key/value database. With support for the memcache protocol.
tempdb
Key-value store for temporary items 📝
elara
Elara DB is an easy to use, lightweight key-value database that can also be used as a fast in-memory cache. Manipulate data structures in-memory, encrypt database files and export data. 🎯
chapar
A framework for verification of causal consistency for distributed key-value stores and their clients in Coq [maintainer=@palmskog]
fast-jepsen
Using "Testing Shared Memories" paper to make Jepsen check linearizability in linear time
keva
Low-latency in-memory key-value store, Redis drop-in alternative
bftkv
A distributed key-value storage that's tolerant to Byzantine fault.
iris
Distributed streaming key-value storage
Settings
A Laravel multi-tenant settings manager
registry
Joomla Framework Registry Package
cruzdb
Append-only key-value database on a distributed shared-log
rosedb
🚀 A high performance NoSQL database based on bitcask, supports string, list, hash, set, and sorted set.
Curator
A lightweight key-value file manager written in Swift.
gocache
High performance and lightweight in-memory cache library with LRU and FIFO support as well as memory-usage-based-eviction
quitsies
A persisted drop-in replacement for Memcached, respecting the rules of quitsies.
huffleraft
Replicated key-value store driven by the raft consensus protocol 🚵
cantor
Data abstraction, storage, discovery, and serving system
cachegrand
cachegrand is an open-source fast, scalable and secure Key-Value store, also fully compatible with Redis protocol, designed from the ground up to take advantage of modern hardware vertical scalability, able to provide better performance and a larger cache at lower cost, without losing focus on distributed systems.
stash
Key-value store abstraction with plain and cache driven semantics and a pluggable backend architecture.
tempdb
Redis-backed ephemeral key-value store for Node
simplehstore
🏪 Easy way to use a PostgreSQL database (and the HSTORE feature) from Go
KVStore
Swift wrapper over sqlite to store key value pairs in db 🎊🎈
jsoning
✨ A simple key-value JSON-based persistent lightweight database. ✨
trakeva
Transactions, Keys, and Values
61-120 of 132 key-value projects