key-value

There are 1202 repositories under key-value topic.

  • redis/redis

    For developers, who are building real-time data-driven applications, Redis is the preferred, fastest, and most feature-rich cache, data structure server, and document and vector query engine.

    Language:C70.9k2.5k6.8k24.2k
  • etcd-io/etcd

    Distributed reliable key-value store for the most critical data of a distributed system

    Language:Go50.3k1.3k7k10.2k
  • dragonfly

    dragonflydb/dragonfly

    A modern replacement for Redis and Memcached

    Language:C++28.9k1661.6k1.1k
  • valkey-io/valkey

    A flexible distributed key-value database that is optimized for caching and other realtime workloads.

    Language:C22.9k116763986
  • MMKV

    Tencent/MMKV

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

    Language:C++18.2k2841.1k2k
  • tikv/tikv

    Distributed transactional key-value database, originally created to complement TiDB

    Language:Rust16.1k3005.6k2.2k
  • hypermodeinc/badger

    Fast key-value DB in Go.

    Language:Go15k2288231.2k
  • boltdb/bolt

    An embedded key/value database for Go.

    Language:Go14.5k3453691.5k
  • 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.

    Language:C++13.9k3294.7k864
  • apache/zookeeper

    Apache ZooKeeper

    Language:Java12.6k66407.3k
  • 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.

    Language:C#11.5k68273600
  • immudb

    codenotary/immudb

    immudb - immutable database based on zero trust, SQL/Key-Value/Document model, tamperproof, data change history

    Language:Go8.8k76539351
  • rosedblabs/rosedb

    Lightweight, fast and reliable key/value storage engine based on Bitcask.

    Language:Go4.8k38133648
  • tidwall/buntdb

    BuntDB is an embeddable, in-memory key/value database for Go with custom indexing and geospatial support

    Language:Go4.8k10894297
  • hive

    isar/hive

    Lightweight and blazing fast key-value database written in pure Dart.

    Language:Dart4.3k631.2k440
  • Netflix/dynomite

    A generic dynamo implementation for different k-v storage engines

    Language:C4.2k589389532
  • redka

    nalgeon/redka

    Redis re-implemented with SQL

    Language:Go4.2k2927124
  • 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.

    Language:Go3.5k55248341
  • 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.

    Language:Go3.3k130
  • gruns/ImmortalDB

    :nut_and_bolt: A relentless key-value store for the browser.

    Language:JavaScript3.1k302962
  • keyv

    jaredwray/keyv

    Simple key-value storage with support for multiple backends

    Language:TypeScript3k19289184
  • FlashDB

    armink/FlashDB

    An ultra-lightweight database that supports key-value and time series data | 一款支持 KV 数据和时序数据的超轻量级数据库

    Language:C2.3k61257496
  • symisc/unqlite

    An Embedded NoSQL, Transactional Database Engine

    Language:C2.2k67118173
  • armink/EasyFlash

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

    Language:C2.2k222129800
  • jiangwenyuan/nuster

    A high performance HTTP proxy cache server and RESTful NoSQL cache server based on HAProxy

    Language:C1.9k74125153
  • cacheable

    jaredwray/cacheable

    a robust, scalable, and maintained set of caching packages

    Language:TypeScript1.9k10285199
  • 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.

    Language:C++1.8k126437278
  • HeyPuter/kv.js

    ⚡️ Advanced in-memory caching for JavaScript.

    Language:JavaScript1.5k13836
  • Softmotions/ejdb

    :snowboarder: EJDB2 — Embeddable JSON Database engine C library. Simple XPath like query language (JQL).

    Language:C1.5k650131
  • PumpkinDB/PumpkinDB

    Immutable Ordered Key-Value Database Engine

    Language:Rust1.4k4213361
  • akrylysov/pogreb

    Embedded key-value store for read-heavy workloads written in Go

    Language:Go1.3k344694
  • enormego/EGOCache

    Fast Caching for Objective-C (iPhone & Mac Compatible)

    Language:Objective-C1.3k6031290
  • ByteStorage/FlyDB

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

    Language:Go1.3k9132100
  • erthink/libmdbx

    A potentia Ad Actum ★ Fullfast transactional key-value memory-mapped B-Tree storage engine without WAL ★ Surpasses the legendary LMDB in terms of reliability, features and performance

    Language:C1.3k49231121
  • JetBrains/xodus

    Transactional schema-less embedded database used by JetBrains YouTrack and JetBrains Hub.

    Language:Java1.2k620114
  • alash3al/redix

    a very simple pure key => value storage system that speaks Redis protocol with Postgres as storage engine and more

    Language:Go1.2k273376