An open API service indexing awesome lists of open source software.

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/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/tencent/mmkv

An efficient, small mobile key-value storage framework developed by WeChat. Works on Android, iOS, macOS, Windows, POSIX, and OHOS.

android flutter golang ios key-value kotlin macos ohos python swift tvos visionos watchos wechat windows

Last synced: 09 Sep 2025

https://github.com/Tencent/MMKV

An efficient, small mobile key-value storage framework developed by WeChat. Works on Android, iOS, macOS, Windows, and POSIX.

android flutter golang ios key-value kotlin macos python swift tvos visionos watchos wechat windows

Last synced: 30 Jul 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/boltdb/bolt

An embedded key/value database for Go.

database go key-value

Last synced: 30 Dec 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/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/jaredwray/keyv

Simple key-value storage with support for multiple backends

cache etcd key-value keyv memcache mongo mysql postgres redis sqlite storage

Last synced: 08 Jun 2026

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/EasyFlash

Lightweight IoT device information storage solution: KV/IAP/LOG. | 轻量级物联网设备信息存储方案:参数存储、在线升级及日志存储 ,全新一代版本请移步至 https://github.com/armink/FlashDB

embedded flash iap iot key-value kv log

Last synced: 14 May 2025

https://github.com/armink/easyflash

Lightweight IoT device information storage solution: KV/IAP/LOG. | 轻量级物联网设备信息存储方案:参数存储、在线升级及日志存储 ,全新一代版本请移步至 https://github.com/armink/FlashDB

embedded flash iap iot key-value kv log

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/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/qishenonly/flydb

The high-performance kv storage engine based on bitcask paper made in golang

database flydb go golang key-value kv-store raft redis

Last synced: 29 Mar 2025

https://github.com/bytestorage/flydb

The high-performance kv storage engine based on bitcask paper made in golang

database flydb go golang key-value kv-store raft redis

Last synced: 12 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: 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/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/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/shahradelahi/storage-box

💾 A Memory-based key-value storage system for JavaScript.

browser database key-value nodejs storage

Last synced: 15 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/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/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/namreg/godown

Distributed, fault-tolerant key-value storage written in go.

distributed go key-value raft

Last synced: 05 Mar 2026

https://github.com/kvtools/valkeyrie

Distributed Key/Value Store Abstraction Library written in Go.

boltdb consul dynamodb etcd go golang key-value kv-store libkv redis zookeeper

Last synced: 05 Oct 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/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/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)

bitcask key-value kv-store

Last synced: 01 Mar 2026

https://github.com/voidDB/voidDB

A transactional key-value database written in Go for Linux and macOS

acid database fast go golang in-memory key-value lightweight linux macos mmap mvcc nosql replication storage zero-copy

Last synced: 15 Jul 2025

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