Topic

key-value

Repositories (1353)

hse
hse hse-project C

HSE: Heterogeneous-memory storage engine

669
cubdb
cubdb lucaong Elixir

Elixir embedded key/value database

653
redislite
redislite yahoo Python

Redis in a python module.

606
elasticell
elasticell deepfabric Go

Elastic Key-Value Storage With Strong Consistency and Reliability

530
RAMCloud
RAMCloud PlatformLab C++

**No Longer Maintained** Official RAMCloud repo

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

459
keyvhq
keyvhq microlinkhq JavaScript

Simple key-value storage for Node.js with TTL and pluggable backends via Keyv adapters.

446
storage-box
storage-box shahradelahi TypeScript

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

444
bitnami-docker-redis
bitnami-docker-redis bitnami Shell

Bitnami Docker Image for Redis

426
permazen
permazen permazen HTML

Language-Natural Persistence Layer for Java

424
Kissme
Kissme netguru Kotlin

Kissme: Kotlin Secure Storage Multiplatform

423
unisondb
unisondb ankur-anand Go

A streaming multimodal database for Edge AI, and Edge Computing.

420
FastKV
FastKV BillyWei01 Java

An efficient key-value storage library.

416
lucid
lucid lucid-kv Rust

High performance and distributed KV store w/ REST API. 🦀

391
hashmap
hashmap flesler TypeScript

HashMap JavaScript class for Node.js and the browser. The keys can be anything and won't be stringified

383
flashdb
flashdb arriqaaq Go

FlashDB is an embeddable, in-memory key/value database in Go (with Redis like commands and super easy to read)

377
diplomat
diplomat WeAreFarmGeek Ruby

A HTTP Ruby API for Consul

372
infinit
infinit infinit

The Infinit policy-based software-defined storage platform.

368
godown
godown namreg Go

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

362
js
js gryadka JavaScript

Gryadka is a minimalistic master-master replicated consistent key-value storage based on the CASPaxos protocol

334
iowow
iowow Softmotions C

Multipurpose C library and persistent key/value storage

318
cog
cog arun1729 Python

Micro Graph Database for Python Applications

314
valkeyrie
valkeyrie kvtools Go

Distributed Key/Value Store Abstraction Library written in Go.

307
dotnet-etcd
dotnet-etcd shubhamranjan C#

A C# .NET (dotnet) GRPC client for etcd v3 +

295
libdict
libdict fmela C

C library of key-value data structures.

294
pelikan
pelikan pelikan-io Rust

Pelikan is a framework for building local or distributed caches. It comes with a highly extensible architecture, best-in-class performance, and superb...

289
Filebase
Filebase marois-archive PHP

A Simple but Powerful Flat File Database Storage.

285
flintstone
flintstone fire015 PHP

A key/value database store using flat files for PHP.

283
ansible-role-redis
ansible-role-redis geerlingguy Jinja

Ansible Role - Redis

272
vasto
vasto chrislusf Go

A distributed key-value store. On Disk. Able to grow or shrink without service interruption.

262
skipdb
skipdb al8n Rust

An embedded, in-memory, zero-copy, atomicity, consistency, isolation, MVCC, almost lock-free and serializable snapshot isolation database engine.

237
sdb
sdb radareorg C

Simple and fast string based key-value database with support for arrays and json

231
candystore
candystore sweet-security Rust

A very fast Key-Value store in pure rust

225
MMKV-KTX
MMKV-KTX DylanCaiCoding Kotlin

The best MMKV utils to ensure type safety. (最好用的 MMKV 工具,可以确保类型安全)

222
voidDB
voidDB voidDB Go

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

204
barreldb
barreldb mr-karan Go

A disk based KV store (based on Bitcask implementation)

204
dvid
dvid janelia-flyem Go

Distributed, Versioned, Image-oriented Dataservice

202
beryldb
beryldb beryldb C++

BerylDB is a fully modular data structure data manager that can be used to store data as key-value entries. The server allows channel subscription and...

201
verdi-raft
verdi-raft uwplse Coq

An implementation of the Raft distributed consensus protocol, verified in Coq using the Verdi framework

199
feoxdb
feoxdb mehrantsi Rust

FeOx (Iron-Oxide) is an ultra-fast, embedded and persisted KV store in pure Rust.

196
claudb
claudb tonivade Java

ClauDB is a REDIS implementation in Java

182
coltt
coltt sjy-dv Go

Coltt is a vector database that supports Multi-Vector Search, high-performance HNSW, FLAT and quantization, and enables fast searches through sophisti...

182
FastKV
FastKV RyanLeeLY Objective-C

FastKV is a real-time and high-performance persistent key-value store implemented by mmap. FastKV是由mmap实现的一个高实时性、高性能key-value持久化存储...

181
store
store stenciljs TypeScript

Store is a lightweight shared state library by the StencilJS core team. Implements a simple key/value map that efficiently re-renders components when...

181
bevy_pkv
bevy_pkv johanhelsing Rust

Cross-platform (including wasm) persistent key value store plugin for rust games/apps

181
echodb
echodb surrealdb Rust

An embedded, in-memory, immutable, copy-on-write, key-value database engine

161
JustinDB
JustinDB justin-db Scala

⚛️ JustinDB is a highly available globally distributed key-value data store.

159
kiwi
kiwi sdslabs Go

A minimalistic in-memory key value store.

157
cuteDB
cuteDB naqvijafar91 Go

A slick BTree on disk based key value store implemented in pure Go

150
bgen
bgen tidwall C

B-tree generator for C

149