Topic

key-value

Repositories (1012)

redis
redis redis C

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

71k
etcd
etcd etcd-io Go

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

50.3k
MMKV
MMKV Tencent C++

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

18k
tikv
tikv tikv Rust

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

16.1k
badger
badger hypermodeinc Go

Fast key-value DB in Go.

14.8k
bolt
bolt boltdb Go

An embedded key/value database for Go.

14.4k
arangodb
arangodb arangodb C++

🥑 ArangoDB is a native multi-model database with flexible data models for documents, graphs, and key-values. Build high performance applications usin...

13.8k
zookeeper
zookeeper apache Java

Apache ZooKeeper

12.6k
immudb
immudb codenotary Go

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

8.8k
rosedb
rosedb rosedblabs Go

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

4.8k
buntdb
buntdb tidwall Go

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

4.7k
hive
hive isar Dart

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

4.3k
dynomite
dynomite Netflix C

A generic dynamo implementation for different k-v storage engines

4.2k
nutsdb
nutsdb nutsdb Go

A simple, fast, embeddable, persistent key/value store written in pure Go. It supports fully serializable transactions and many data structures such a...

3.5k
olric
olric olric-data Go

Distributed, in-memory key/value store and cache. It can be used as an embedded Go library and a language-independent service.

3.3k
ImmortalDB
ImmortalDB gruns JavaScript

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

3.1k
keyv
keyv jaredwray TypeScript

Simple key-value storage with support for multiple backends

3k
FlashDB
FlashDB armink C

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

2.3k
unqlite
unqlite symisc C

An Embedded NoSQL, Transactional Database Engine

2.2k
EasyFlash
EasyFlash armink C

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

2.2k
nuster
nuster jiangwenyuan C

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

1.9k
ardb
ardb yinqiwen C++

A redis protocol compatible nosql, it support multiple storage engines as backend like Google's LevelDB, Facebook's RocksDB, OpenLDAP's LMDB, Percon...

1.8k
kv.js
kv.js HeyPuter JavaScript

⚡️ Advanced in-memory caching for JavaScript.

1.5k
ejdb
ejdb Softmotions C

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

1.5k
PumpkinDB
PumpkinDB PumpkinDB Rust

Immutable Ordered Key-Value Database Engine

1.4k
EGOCache
EGOCache enormego Objective-C

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

1.3k
pogreb
pogreb akrylysov Go

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

1.3k
FlyDB
FlyDB ByteStorage Go

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

1.3k
libmdbx
libmdbx erthink C

A potentia Ad Actum ★ Fullfast transactional key-value memory-mapped B-Tree storage engine without WAL ★ Surpasses the legendary LMDB in terms of reli...

1.3k
xodus
xodus JetBrains Java

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

1.2k
redix
redix alash3al Go

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

1.2k
IceFireDB
IceFireDB IceFireDB Go

@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, makin...

1.1k
pelagia
pelagia surparallel C

Automatic parallelization (lock-free multithreading thread) tool developed by Surparallel Open Source.Pelagia is embedded key value database that impl...

1.1k
hraftd
hraftd otoolep Go

A reference use of Hashicorp's Raft implementation

1.1k
pickledb
pickledb patx Python

pickleDB is an in memory key-value store using Python's orjson module for persistence.

1k
cachegrand
cachegrand danielealbano C

cachegrand - a modern data ingestion, processing and serving platform built for today's hardware

990
nessDB
nessDB BohuTANG C

A very fast transactional key-value, embedded database storage engine in Fractal-Tree. Teaching/Research purposes only.

884
lmdbjava
lmdbjava lmdbjava Java

Lightning Memory Database (LMDB) for Java: a low latency, transactional, sorted, embedded, key-value store

830
gokv
gokv philippgille Go

Simple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, PostgreSQL, Mon...

812
laravel-options
laravel-options appstract PHP

Global key-value store in the database

732
github-ds
github-ds github Ruby

A collection of Ruby libraries for working with SQL on top of ActiveRecord's connection

702
histore
histore developit JavaScript

🏬 200b key-value store backed by navigation state

675
hse
hse hse-project C

HSE: Heterogeneous-memory storage engine

660
cubdb
cubdb lucaong Elixir

Elixir embedded key/value database

607
arcadedb
arcadedb ArcadeData Java

ArcadeDB Multi-Model Database, one DBMS that supports SQL, Cypher, Gremlin, HTTP/JSON, MongoDB and Redis. ArcadeDB is a conceptual fork of OrientDB, t...

605
redislite
redislite yahoo Python

Redis in a python module.

593
elasticell
elasticell deepfabric Go

Elastic Key-Value Storage With Strong Consistency and Reliability

531
RAMCloud
RAMCloud PlatformLab C++

**No Longer Maintained** Official RAMCloud repo

472
keyvhq
keyvhq microlinkhq JavaScript

Simple key-value storage with support for multiple backends.

442
libshmcache
libshmcache happyfish100 C

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...

426