Topic

key-value

Repositories (1378)

LightKV
LightKV BillyWei01 Java

A Lightweight key-value storage library for Android.

59
sucredb
sucredb arthurprs Rust

Distributed KV database with causality tracking

59
ansible-role-etcd
ansible-role-etcd githubixx Jinja

Ansible role for installing etcd cluster

58
EmbedDB
EmbedDB ubco-db C++

EmbedDB Embedded Database for IoT and Sensors Supporting Key-Value and Relational Data

57
splinter
splinter utah-scs Rust

A low-latency, extensible, multi-tenant key-value store.

56
trivialdb
trivialdb trivialsoftware JavaScript

A lightweight key/value json storage with persistence.

55
simplehstore
simplehstore xyproto Go

:convenience_store: Easy way to use a PostgreSQL database (and the HSTORE feature) from Go

55
Vesper-raft
Vesper-raft Oaklight Python

A fault-tolerant distributed key-value store using the Raft consensus algorithm.

55
n8n-nodes-kv-storage
n8n-nodes-kv-storage telepilotco TypeScript

In-Memory Key-Value storage for N8N workflows supporting multiple scopes: execution-only, workflow and instance

55
MainMemory
MainMemory ademakov C

Wannabe Main Memory Database and More

54
lru.min
lru.min wellwelwel TypeScript

🔥 An extremely fast and efficient LRU cache for JavaScript with high compatibility (including Browsers).

54
cachew-db
cachew-db theopfr Rust

A light weight, typed, in-memory, ordered, key-value database.

54
iris
iris forestgiant Go

Distributed streaming key-value storage

53
goukv
goukv alash3al Go

a key-value store with multiple backends including leveldb, badgerdb, postgresql

53
cete
cete 1lann Go

An easy-to-use, lightweight embedded on-disk database built on Badger for use in your Go programs.

52
cruzdb
cruzdb cruzdb C++

Append-only key-value database on a distributed shared-log

52
DataStoreKTX
DataStoreKTX DylanCaiCoding Kotlin

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

52
gocache
gocache TwiN Go

High performance and lightweight in-memory cache library with LRU and FIFO support as well as memory-usage-based-eviction

52
laravel-setting
laravel-setting janiskelemen PHP

Advanced Settings Manager for Laravel

51
raft-rocks
raft-rocks hellocodeM Go

A simple database based on raft and rocksdb

51
file.io
file.io codenoid CSS

🐈 💻 Simple File Share Service where the file is completely deleted after download.

50
escanor
escanor mambisi Rust

High performance key value database with useful json document indexing and manipulations.

50
regatta
regatta jamf Go

Regatta is a distributed key-value store. It is Kubernetes friendly with emphasis on high read throughput and low operational cost.

50
react-keyevent
react-keyevent yuanguandong TypeScript

An easy-to-use keyboard event react component, Package size less than 3kb

47
cloud-files
cloud-files seung-lab Python

Threaded Python and CLI client library for AWS S3, Google Cloud Storage (GCS), in-memory, and the local filesystem.

45
key-value-MemNN
key-value-MemNN lc222 Python

“Key-Value Memory Networks for Directly Reading Documents”的tensorflow实现方案,使用的数据集是MovieQA

43
env.sync.local
env.sync.local championswimmer Go

sync your env secrets securely peer-to-peer on local networks

41
kivi
kivi maxpoletaev Go

Dynamo-inspired distributed leader-less key-value database that has no unique features and no apparent reason to exist

41
Settings
Settings poisa PHP

A Laravel multi-tenant settings manager

40
Azure.Data.Wrappers
Azure.Data.Wrappers microsoft C#

Azure Storage Simplified

40
nim-lmdb
nim-lmdb FedericoCeratto Nim

Nim LMDB wrapper

40
xixi-kv
xixi-kv XiXi-2024 Go

A lightweight key-value storage engine based on the Bitcask model.

40
zcached
zcached sectasy0 Zig

Lightweight and efficient in-memory caching system akin to databases like Redis.

40
keyval-resource
keyval-resource SWCE Go

a resource that passes key values between jobs

39
gocask
gocask aneshas Go

Go implementation of Bitcask - A Log-Structured Hash Table for Fast Key / Value Data

38
nexir-mvcc-core
nexir-mvcc-core nexirdb Rust

Standalone, deterministic MVCC engine for building transactional key-value databases in Rust — timestamp-ordered versions, two-phase intent transactio...

37
FriendlyCSharp.Databases
FriendlyCSharp.Databases inmem C#

A library of cross platform C# data structures. Generic B-tree written in C#, which can be replaced with NoSQL database stored in the memory of discha...

37
cantor
cantor salesforce Java

Data abstraction, storage, discovery, and serving system

37
rockraft
rockraft lichuang Rust

A strongly consistent distributed key-value store library built on Raft consensus protocol and RocksDB.

36
rapto
rapto raptodb Zig

For engineers seeking an in-memory key-value database, Rapto provides predictable performance, cache-aware design, and low memory usage through an eve...

36
keyvast
keyvast keyvast Pascal

KeyVast - A key value store

35
logkv-store
logkv-store himakhaitan Go

A lightweight, high-performance key-value store inspired by Bitcask. Built for simplicity, speed, and durability perfect for learning system design, e...

35
b52
b52 recoilme Go

b52 is a fast experimental Key/value database. With support for the memcache protocol.

34
bob
bob qoollo Rust

Distributed BLOB storage

34
Explorer
Explorer zinx2016 C++

Explorer is a key-value storage system with client and server

33
bitcask
bitcask prologic

🔑 A high performance Key/Value store written in Go with a predictable read/write performance and high throughput. Uses a Bitcask on-disk layout (LSM+...

33
bitcask
bitcask ltungv Rust

A tiny key-value store backed by Bitcask and Redis Serialization Protocol

33
mossdb
mossdb qingwave Go

MossDB is an in-memory, persistent, and embedded key-value database in Go, support transaction, ttl and Watch.

33
redis-multi-programming-language-practice
redis-multi-programming-language-practice yanglbme Java

🖖 Learn how to use Redis, from beginner basics to advanced techniques | 最新 Redis 底层原理分析与多语言应用实践

32
gosqldb
gosqldb krasun Go

A key-value persistent database that supports SQL queries over B+ and LSM trees

32