Projects in Awesome Lists tagged with key-value
A curated list of projects in awesome lists tagged with key-value .
https://github.com/redis/redis
Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.
cache database key-value message-broker nosql redis
Last synced: 08 Feb 2026
https://github.com/etcd-io/etcd
Distributed reliable key-value store for the most critical data of a distributed system
cncf consensus database distributed-database distributed-systems etcd go key-value kubernetes raft
Last synced: 01 Apr 2026
https://github.com/coreos/etcd
Distributed reliable key-value store for the most critical data of a distributed system
cncf consensus database distributed-database distributed-systems etcd go key-value kubernetes raft
Last synced: 28 Mar 2025
https://github.com/dragonflydb/dragonfly
A modern replacement for Redis and Memcached
cache cpp database fibers hacktoberfest in-memory in-memory-database key-value keydb memcached message-broker multi-threading nosql redis valkey vector-search
Last synced: 12 May 2025
https://github.com/valkey-io/valkey
A flexible distributed key-value database that is optimized for caching and other realtime workloads.
cache database key-value key-value-store nosql redis valkey valkey-client
Last synced: 13 May 2025
https://github.com/tikv/tikv
Distributed transactional key-value database, originally created to complement TiDB
cncf consensus distributed-transactions hacktoberfest key-value raft rocksdb rust tidb tikv
Last synced: 13 May 2025
https://github.com/hypermodeinc/badger
Fast key-value DB in Go.
database document-database go golang key-value library ssd
Last synced: 14 May 2025
https://github.com/arangodb/arangodb
🥑 ArangoDB is a native multi-model database with flexible data models for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions.
arangodb database distributed-database document-database graph-database graphdb key-value multi-model nosql
Last synced: 16 Dec 2025
https://github.com/apache/zookeeper
Apache ZooKeeper
apache configuration-management consensus coordination database distributed-configuration distributed-database distributed-systems hacktoberfest java key-value service-discovery zab zookeeper
Last synced: 12 May 2025
https://github.com/microsoft/garnet
Garnet is a remote cache-store from Microsoft Research that offers strong performance (throughput and latency), scalability, storage, recovery, cluster sharding, key migration, and replication features. Garnet can work with existing Redis clients.
cache cache-storage cluster concurrent hash-table key-value larger-than-memory low-latency persistent remote scalable store
Last synced: 04 Jun 2026
https://github.com/codenotary/immudb
immudb - immutable database based on zero trust, SQL/Key-Value/Document model, tamperproof, data change history
auditable compliance cryptographic database gdpr go immutable immutable-database key-value merkle-tree pci-dss performance sql tamper-evident tamperproof timetravel verification verify zero-trust
Last synced: 12 May 2025
https://github.com/tidwall/buntdb
BuntDB is an embeddable, in-memory key/value database for Go with custom indexing and geospatial support
database geospatial golang in-memory key-value
Last synced: 12 May 2025
https://github.com/rosedblabs/rosedb
Lightweight, fast and reliable key/value storage engine based on Bitcask.
data-structures database embedded go golang key-value kv-store rosedb throughput
Last synced: 14 May 2025
https://github.com/isar/hive
Lightweight and blazing fast key-value database written in pure Dart.
dart database encryption flutter hive key-value nosql
Last synced: 14 May 2025
https://github.com/netflix/dynomite
A generic dynamo implementation for different k-v storage engines
c cache distributed-database dynomite key-value nosql redis
Last synced: 14 May 2025
https://github.com/Netflix/dynomite
A generic dynamo implementation for different k-v storage engines
c cache distributed-database dynomite key-value nosql redis
Last synced: 31 Mar 2025
https://github.com/nalgeon/redka
Redis re-implemented with SQLite
database key-value redis sqlite
Last synced: 13 May 2025
https://github.com/nutsdb/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.
data-structures database go golang key-value kv-store nutsdb supports-transactions
Last synced: 08 Feb 2026
https://github.com/olric-data/olric
Distributed, in-memory key/value store and cache. It can be used as an embedded Go library and a language-independent service.
cache database distributed-cache distributed-database distributed-hash-table distributed-systems in-memory-database key-value key-value-store nosql redis
Last synced: 14 May 2025
https://github.com/buraksezer/olric
Distributed, in-memory key/value store and cache. It can be used as an embedded Go library and a language-independent service.
cache database distributed-cache distributed-database distributed-hash-table distributed-systems in-memory-database key-value key-value-store nosql redis
Last synced: 09 Apr 2025
https://github.com/gruns/immortaldb
:nut_and_bolt: A relentless key-value store for the browser.
cookies database indexeddb javascript key-value key-value-database key-value-store library localstorage sessionstorage storage
Last synced: 14 May 2025
https://github.com/gruns/ImmortalDB
:nut_and_bolt: A relentless key-value store for the browser.
cookies database indexeddb javascript key-value key-value-database key-value-store library localstorage sessionstorage storage
Last synced: 19 Mar 2025
https://github.com/symisc/unqlite
An Embedded NoSQL, Transactional Database Engine
c database database-library embedded json key-value nosql nosql-databases storage transactional
Last synced: 14 Apr 2025
https://github.com/armink/FlashDB
An ultra-lightweight database that supports key-value and time series data | 一款支持 KV 数据和时序数据的超轻量级数据库
database embedded iot key-value kvdb lightweight tsdb
Last synced: 14 May 2025
https://github.com/armink/flashdb
An ultra-lightweight database that supports key-value and time series data | 一款支持 KV 数据和时序数据的超轻量级数据库
database embedded iot key-value kvdb lightweight tsdb
Last synced: 14 May 2025
https://github.com/jiangwenyuan/nuster
A high performance HTTP proxy cache server and RESTful NoSQL cache server based on HAProxy
cache caching haproxy high-performance http http-cache http2 https key-value load-balancer nosql nuster proxy restful reverse-proxy
Last synced: 16 May 2025
https://github.com/yinqiwen/ardb
A redis protocol compatible nosql, it support multiple storage engines as backend like Google's LevelDB, Facebook's RocksDB, OpenLDAP's LMDB, PerconaFT, WiredTiger, ForestDB.
c-plus-plus database forestdb key-value leveldb lmdb lua nosql nosql-database percona persistence redis rocksdb server wiredtiger
Last synced: 15 May 2025
https://github.com/heyputer/kv.js
⚡️ Advanced in-memory caching for JavaScript.
cache in-memory-caching javascript key-value memcached node-cache puter redis
Last synced: 14 May 2025
https://github.com/HeyPuter/kv.js
⚡️ Advanced in-memory caching for JavaScript.
cache in-memory-caching javascript key-value memcached node-cache puter redis
Last synced: 17 Mar 2025
https://github.com/softmotions/ejdb
:snowboarder: EJDB2 — Embeddable JSON Database engine C library. Simple XPath like query language (JQL).
android c dart database ejdb embedded flutter ios java jni json key-value kv-store nodejs nosql osx react-native reactnative swift websocket
Last synced: 14 May 2025
https://github.com/Softmotions/ejdb
:snowboarder: EJDB2 — Embeddable JSON Database engine C library. Simple XPath like query language (JQL).
android c dart database ejdb embedded flutter ios java jni json key-value kv-store nodejs nosql osx react-native reactnative swift websocket
Last synced: 17 Apr 2025
https://github.com/Mithril-mine/libmdbx
★ Fastfull embedded transactional key-value storage engine ★ Surpasses the legendary LMDB in reliability, capabilities and performance ★ Used in hundreds of open source projects, including Ethereum.
embedded-database key-value lmdb mdbx mvcc nosql performance storage-engine transaction
Last synced: 17 Apr 2026
https://github.com/PumpkinDB/PumpkinDB
Immutable Ordered Key-Value Database Engine
concatenative database event-sourcing forth indexing key-value query rust storage
Last synced: 18 Mar 2025
https://github.com/erthink/libmdbx
★ Fullfast transactional key-value memory-mapped B-Tree storage engine without WAL ★ Surpasses the legendary LMDB in terms of reliability, features and performance. ★ Used by half of Ethereum and many other cryptocurrencies
embedded-database iiot key-value lmdb mdbx mvcc nosql performance storage-engine transaction
Last synced: 30 Jan 2026
https://github.com/akrylysov/pogreb
Embedded key-value store for read-heavy workloads written in Go
go hash-table key-value key-value-store
Last synced: 13 May 2025
https://github.com/enormego/egocache
Fast Caching for Objective-C (iPhone & Mac Compatible)
cache ios key-value macos objective-c tvos watchos
Last synced: 15 Apr 2025
https://github.com/enormego/EGOCache
Fast Caching for Objective-C (iPhone & Mac Compatible)
cache ios key-value macos objective-c tvos watchos
Last synced: 09 May 2025
https://github.com/jetbrains/xodus
Transactional schema-less embedded database used by JetBrains YouTrack and JetBrains Hub.
database db embedded-database entity-store java key-value kotlin log-structured nosql schema-less snapshot-isolation transactional xodus youtrack
Last synced: 14 May 2025
https://jetbrains.github.io/xodus
Transactional schema-less embedded database used by JetBrains YouTrack and JetBrains Hub.
database db embedded-database entity-store java key-value kotlin log-structured nosql schema-less snapshot-isolation transactional xodus youtrack
Last synced: 28 Apr 2025
https://github.com/JetBrains/xodus
Transactional schema-less embedded database used by JetBrains YouTrack and JetBrains Hub.
database db embedded-database entity-store java key-value kotlin log-structured nosql schema-less snapshot-isolation transactional xodus youtrack
Last synced: 03 Apr 2025
https://github.com/alash3al/redix
a very simple pure key => value storage system that speaks Redis protocol with Postgres as storage engine and more
badgerdb boltdb database go golang key-value key-value-store nosql redis redis-server
Last synced: 09 Apr 2025
https://github.com/icefiredb/icefiredb
@IceFireLabs -> IceFireDB is a database built for web3.0 It strives to fill the gap between web2 and web3.0 with a friendly database experience, making web3 application data storage more convenient, and making it easier for web2 applications to achieve decentralization and data immutability.
blockchain cloudnative crdt database distributed-database distributed-systems golang high-performance ipfs key-value kvstore nosql oss p2p raft redis sql sqlite storage web3
Last synced: 13 Apr 2025
https://github.com/IceFireDB/IceFireDB
@IceFireLabs -> IceFireDB is a database built for web3.0 It strives to fill the gap between web2 and web3.0 with a friendly database experience, making web3 application data storage more convenient, and making it easier for web2 applications to achieve decentralization and data immutability.
blockchain cloudnative crdt database distributed-database distributed-systems golang high-performance ipfs key-value kvstore nosql oss p2p raft redis sql sqlite storage web3
Last synced: 11 Apr 2025
https://github.com/otoolep/hraftd
A reference use of Hashicorp's Raft implementation
consensus distributed-systems go hashicorp-raft key-value raft
Last synced: 14 May 2025
https://github.com/patx/pickledb
pickleDB is an in memory key-value store using Python's orjson module for persistence.
bsd-3-clause database datastore json key-value pickledb python python3
Last synced: 21 Oct 2025
https://github.com/danielealbano/cachegrand
cachegrand - a modern data ingestion, processing and serving platform built for today's hardware
caching high-performance io-uring kafka kafka-streams key-value key-value-store linux low-latency memcache prometheus redis redis-cache redis-database redis-server redis-streams tcpip-stack webassembly xdp
Last synced: 16 May 2025
https://github.com/BohuTANG/nessDB
A very fast transactional key-value, embedded database storage engine in Fractal-Tree. Teaching/Research purposes only.
fractal-tree key-value storage-engine transaction
Last synced: 20 Mar 2025
https://github.com/bohutang/nessDB
A very fast transactional key-value, embedded database storage engine in Fractal-Tree. Teaching/Research purposes only.
fractal-tree key-value storage-engine transaction
Last synced: 20 Jan 2026
https://github.com/lmdbjava/lmdbjava
Lightning Memory Database (LMDB) for Java: a low latency, transactional, sorted, embedded, key-value store
database embedded-database in-memory java key-value lmdb low-latency
Last synced: 14 Jan 2026
https://github.com/arcadedata/arcadedb
ArcadeDB Multi-Model Database, one DBMS that supports SQL, Cypher, Gremlin, HTTP/JSON, MongoDB and Redis. ArcadeDB is a conceptual fork of OrientDB, the first Multi-Model DBMS. ArcadeDB supports Vector Embeddings.
arcadedb database dbms distributed docker document embedded graph k8s key-value kubernetes multi-model orientdb search-engine similarity-search time-series vector-database vector-search
Last synced: 24 Apr 2026
https://github.com/philippgille/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)
abstraction badgerdb bolt boltdb cloud-storage consul database dynamodb etcd go golang key-value key-value-store library memcached mongodb package postgresql redis simple
Last synced: 15 May 2025
https://github.com/appstract/laravel-options
Global key-value store in the database
database key-value laravel laravel-package options
Last synced: 14 May 2025
https://github.com/github/github-ds
A collection of Ruby libraries for working with SQL on top of ActiveRecord's connection
activerecord key-value mysql rails ruby sql
Last synced: 14 May 2025
https://github.com/developit/histore
🏬 200b key-value store backed by navigation state
database history-api key-value localstorage
Last synced: 05 Apr 2025
https://github.com/hse-project/hse
HSE: Heterogeneous-memory storage engine
key-value key-value-database key-value-store
Last synced: 16 Jan 2026
https://github.com/lucaong/cubdb
Elixir embedded key/value database
acid atomic-transactions database elixir embedded key-value key-value-store mvcc nerves
Last synced: 15 May 2025
https://github.com/yahoo/redislite
Redis in a python module.
big-data database key-value python redis redis-bindings redis-server redislite screwdriver
Last synced: 15 May 2025
https://github.com/deepfabric/elasticell
Elastic Key-Value Storage With Strong Consistency and Reliability
distributed-database distributed-systems golang key-value raft redis
Last synced: 06 Mar 2026
https://github.com/platformlab/ramcloud
**No Longer Maintained** Official RAMCloud repo
dram fault-tolerance key-value low-latency storage
Last synced: 05 Apr 2025
https://github.com/ArcadeData/arcadedb
ArcadeDB Multi-Model Database, one DBMS that supports SQL, Cypher, Gremlin, HTTP/JSON, MongoDB and Redis. ArcadeDB is a conceptual fork of OrientDB, the first Multi-Model DBMS. ArcadeDB supports Vector Embeddings.
arcadedb database dbms distributed docker document embedded graph k8s key-value kubernetes multi-model orientdb search-engine similarity-search time-series vector-database vector-search
Last synced: 23 Apr 2025
https://github.com/PlatformLab/RAMCloud
**No Longer Maintained** Official RAMCloud repo
dram fault-tolerance key-value low-latency storage
Last synced: 10 May 2025
https://github.com/microlinkhq/keyvhq
Simple key-value storage with support for multiple backends.
cache caching key-value localstorage map redis storage store
Last synced: 04 Feb 2026
https://github.com/happyfish100/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.
cache key-value lockless shared-memory
Last synced: 23 Mar 2025
https://github.com/valkey-io/valkey-glide
An open source Valkey client library that supports Valkey, and Redis open source 6.2, 7.0 and 7.2. Valkey GLIDE is designed for reliability, optimized performance, and high-availability, for Valkey and Redis OSS based applications. GLIDE is a multi language client library, written in Rust with programming language bindings, such as Java and Python
cache csharp database fault-tolerance golang java javascript key-value kotlin nodejs open-source performance pubsub python reliability rust scala typescript valkey valkey-client
Last synced: 02 Apr 2026
https://github.com/permazen/permazen
Language-Natural Persistence Layer for Java
database java key-value orm-framework persistence persistence-layer persistence-programming raft schema-management serialization
Last synced: 24 Dec 2025
https://github.com/netguru/Kissme
Kissme: Kotlin Secure Storage Multiplatform
android cross-platform defaults encrypted encryption ios key-value kotlin kotlin-library kotlin-multiplatform library multiplatform preferences secure storage token
Last synced: 16 Mar 2025
https://github.com/netguru/kissme
Kissme: Kotlin Secure Storage Multiplatform
android cross-platform defaults encrypted encryption ios key-value kotlin kotlin-library kotlin-multiplatform library multiplatform preferences secure storage token
Last synced: 06 Apr 2025
https://github.com/ankur-anand/unisondb
A streaming multimodal database for Edge AI, and Edge Computing.
ai-agents database edge-computing go golang golang-database grpc grpc-go key-value multi-modal replicated row-column streaming streaming-data streaming-database unisondb wide-column-database
Last synced: 14 Jan 2026
https://github.com/lucid-kv/lucid
High performance and distributed KV store w/ REST API. 🦀
distributed-cache docker encryption key-value key-value-store kv persistence rest-api rust sse
Last synced: 13 Apr 2025
https://github.com/flesler/hashmap
HashMap JavaScript class for Node.js and the browser. The keys can be anything and won't be stringified
array flesler hashmap javascript key-value map node nodejs npm
Last synced: 16 May 2025
https://github.com/BillyWei01/FastKV
An efficient key-value storage library.
android java key-value storage
Last synced: 01 Aug 2025
https://github.com/WeAreFarmGeek/diplomat
A HTTP Ruby API for Consul
api api-client cluster consul consul-cluster data-center diplomat distributed distributed-computing distributed-systems key-value lock rails ruby
Last synced: 22 Apr 2025
https://github.com/wearefarmgeek/diplomat
A HTTP Ruby API for Consul
api api-client cluster consul consul-cluster data-center diplomat distributed distributed-computing distributed-systems key-value lock rails ruby
Last synced: 15 May 2025
https://github.com/arriqaaq/flashdb
FlashDB is an embeddable, in-memory key/value database in Go (with Redis like commands and super easy to read)
database embedded flashdb go golang in-memory in-memory-database key-value key-value-store kv-store redis
Last synced: 05 Apr 2025
https://github.com/infinit/infinit
The Infinit policy-based software-defined storage platform.
block-device decentralized distributed fault-tolerance filesystem fuse infinit iscsi key-value ldap nbd nfs object-storage peer-to-peer platform policies resilience s3 scalability storage
Last synced: 26 Jan 2026
https://github.com/namreg/godown
Distributed, fault-tolerant key-value storage written in go.
Last synced: 05 Mar 2026
https://github.com/Softmotions/iowow
A C utility library and persistent key/value storage engine
android-database c c11 database database-engine ejdb embedded-c freebsd key-value key-value-database key-value-store kv-store kvstore nosql osx persistent-data-structure persistent-storage skip-list skiplist
Last synced: 17 Apr 2025
https://github.com/softmotions/iowow
A C utility library and persistent key/value storage engine
android-database c c11 database database-engine ejdb embedded-c freebsd key-value key-value-database key-value-store kv-store kvstore nosql osx persistent-data-structure persistent-storage skip-list skiplist
Last synced: 06 Apr 2025
https://github.com/fire015/flintstone
A key/value database store using flat files for PHP.
database-store flat-files flintstone key-value php
Last synced: 06 Apr 2026
https://github.com/fmela/libdict
C library of key-value data structures.
associative-array avl-tree binarytree c data-structures dictionary hashing hashtable iterator key-value map redblacktree skiplist splay-trees treaps tree
Last synced: 15 Mar 2025
https://github.com/chrislusf/vasto
A distributed key-value store. On Disk. Able to grow or shrink without service interruption.
distributed-storage key-value replication rocksdb
Last synced: 12 May 2025
https://github.com/shubhamranjan/dotnet-etcd
A C# .NET (dotnet) GRPC client for etcd v3 +
c-sharp class-library csharp dotnet dotnet-core dotnet-framework dotnet-standard dotnetcore etcd etcd-client etcd3 etcdv3 grpc grpc-client hacktoberfest key-value library
Last synced: 08 Apr 2025
https://github.com/pelikan-io/pelikan
Pelikan is a framework for building local or distributed caches. It comes with a highly extensible architecture, best-in-class performance, and superb operational ergonomics. You can use it to replace most of Memcached or a subset of Redis features.
cache cache-storage framework key-value memcached redis
Last synced: 07 Apr 2025
https://github.com/radareorg/sdb
Simple and fast string based key-value database with support for arrays and json
c data-structures database hacktoberfest hashtable key-value
Last synced: 16 Jan 2026
https://github.com/al8n/skipdb
An embedded, in-memory, zero-copy, atomicity, consistency, isolation, MVCC, almost lock-free and serializable snapshot isolation database engine.
acid inmemory inmemory-db key-value key-value-database key-value-store kv kvstore lock-free mvcc rust serializable-snapshot-isolation ssi
Last synced: 08 Apr 2025
https://github.com/mr-karan/barreldb
A disk based KV store (based on Bitcask implementation)
Last synced: 01 Mar 2026
https://github.com/uwplse/verdi-raft
An implementation of the Raft distributed consensus protocol, verified in Coq using the Verdi framework
consensus coq distributed-systems key-value proof raft verdi
Last synced: 09 Apr 2025
https://github.com/ryanleely/fastkv
FastKV is a real-time and high-performance persistent key-value store implemented by mmap. FastKV是由mmap实现的一个高实时性、高性能key-value持久化存储组件。
ios key-value mmap objective-c store
Last synced: 07 Sep 2025