GitHub topics: kv-store
miftahDB/miftahdb
Fast and lightweight key-value database library
Language: TypeScript - Size: 656 KB - Last synced at: about 6 hours ago - Pushed at: about 7 hours ago - Stars: 27 - Forks: 1

oracle/coherence
Oracle Coherence Community Edition
Language: Java - Size: 551 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 447 - Forks: 73

frozen-lab/turbocache
A persistent, file-based Key-Value store implementation in Rust.
Language: Rust - Size: 42 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

n-ce/uNote
Quick Note Taking Clouded
Language: TypeScript - Size: 30.3 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

Tabeeh/filesystem-mcp
Node.js Model Context Protocol (MCP) server providing secure, relative filesystem access for AI agents like Cline/Claude.
Language: HTML - Size: 291 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

rosedblabs/rosedb
Lightweight, fast and reliable key/value storage engine based on Bitcask.
Language: Go - Size: 3.37 MB - Last synced at: 3 days ago - Pushed at: 20 days ago - Stars: 4,784 - Forks: 646

3l-d1abl0/tempDB
A Simple in-memory Key Value Store
Language: Go - Size: 1.75 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

surrealdb/surrealkv
A low-level, versioned, embedded, ACID-compliant, key-value database for Rust
Language: Rust - Size: 502 KB - Last synced at: 4 days ago - Pushed at: 27 days ago - Stars: 384 - Forks: 24

oracle/coherence-py-client
The Coherence Python Client allows Python applications to act as cache clients to an Oracle Coherence cluster using gRPC as the network transport.
Language: Python - Size: 7.82 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 12 - Forks: 5

skyzh/mini-lsm
A course of building an LSM-Tree storage engine (database) in a week.
Language: Rust - Size: 798 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 3,309 - Forks: 479

frozen-lab/turbofox
An in memory key value store written in pure x86_64 Assembly
Language: Assembly - Size: 36.1 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 0

cablehead/xs
crossing the streams
Language: Rust - Size: 7.53 MB - Last synced at: 4 days ago - Pushed at: 9 days ago - Stars: 25 - Forks: 2

fjall-rs/fjall
🗻 Log-structured embeddable key-value storage engine written in Rust
Language: Rust - Size: 3.1 MB - Last synced at: 7 days ago - Pushed at: 14 days ago - Stars: 1,026 - Forks: 41

Johonsoy/SmartStashDB
A High-Performance Key-Value Store
Language: Go - Size: 37.1 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 44 - Forks: 0

vincent-herlemont/native_db
Drop-in embedded database in Rust
Language: Rust - Size: 946 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 562 - Forks: 28

elastic/harp
Secret management by contract toolchain
Language: Go - Size: 5.05 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 150 - Forks: 19

oracle/coherence-js-client
The Coherence JavaScript Client
Language: TypeScript - Size: 1.95 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 11 - Forks: 8

patrick-kw-chiu/cache-cloud
Fast serverless caching via HTTP endpoints, built on Cloudflare Workers, KV and Hono
Language: JavaScript - Size: 4.2 MB - Last synced at: 5 days ago - Pushed at: 8 months ago - Stars: 37 - Forks: 1

Softmotions/ejdb
:snowboarder: EJDB2 — Embeddable JSON Database engine C library. Simple XPath like query language (JQL).
Language: C - Size: 11.5 MB - Last synced at: 1 day ago - Pushed at: 2 months ago - Stars: 1,453 - Forks: 131

HarukiMoriarty/CastleKV
Castle: a distributed key-value store (for UWM CS 739)
Language: Rust - Size: 510 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 2 - Forks: 1

storacha/pail
🪣 DAG based key value store.
Language: JavaScript - Size: 159 KB - Last synced at: 2 days ago - Pushed at: about 1 month ago - Stars: 47 - Forks: 12

dtprj/dongting
Java raft/config/mq/rpc engine, zero dependencies, 10X faster
Language: Java - Size: 7.4 MB - Last synced at: 19 days ago - Pushed at: 20 days ago - Stars: 199 - Forks: 18

oracle/coherence-go-client
The Coherence Go Client allows native Go applications to act as cache clients to a Coherence cluster using gRPC for the network transport.
Language: Go - Size: 637 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 12 - Forks: 4

KipData/kipdb 📦
Lightweight, asynchronous based on LSM Leveled Compaction KV database
Language: Rust - Size: 1.68 MB - Last synced at: 6 days ago - Pushed at: about 1 year ago - Stars: 291 - Forks: 25

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: Go - Size: 1.29 MB - Last synced at: 18 days ago - Pushed at: about 2 months ago - Stars: 3,451 - Forks: 338

oliver-oloughlin/kvdex
A high-level abstraction layer for Deno KV with zero third-party dependencies by default 🦕🗝️
Language: TypeScript - Size: 1.5 MB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 224 - Forks: 9

siara-cc/sqlite_blaster
Create huge Sqlite indexes at breakneck speeds
Language: C++ - Size: 24 MB - Last synced at: 11 days ago - Pushed at: 12 months ago - Stars: 184 - Forks: 7

Devin-Yeung/ailurus-kv
📚An educational purpose NoSQL database based on bitcask. 🚧 WIP 🚧
Language: Rust - Size: 485 KB - Last synced at: 6 days ago - Pushed at: 24 days ago - Stars: 2 - Forks: 0

Gifted-s/velarixdb
An LSM storage engine designed for high throughput and significant reduction in I/O amplification written in safe rust (Under active development)
Language: Rust - Size: 17.8 MB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 28 - Forks: 3

LucasUTNFRD/mit6.5840
Distributed System Related Projects in GO
Language: Go - Size: 14.4 MB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 0 - Forks: 0

arthurprs/canopydb
Embedded Key-Value Storage Engine
Language: Rust - Size: 8.05 MB - Last synced at: 28 days ago - Pushed at: 29 days ago - Stars: 117 - Forks: 2

the0cp/skiplist-java
KV Skiplist Database Java
Language: Java - Size: 31.3 KB - Last synced at: 22 days ago - Pushed at: 30 days ago - Stars: 0 - Forks: 0

ByteStorage/FlyDB
The high-performance kv storage engine based on bitcask paper made in golang
Language: Go - Size: 1.66 MB - Last synced at: 29 days ago - Pushed at: 5 months ago - Stars: 1,294 - Forks: 100

lotusdblabs/lotusdb
Most advanced key-value database written in Go, extremely fast, compatible with LSM tree and B+ tree.
Language: Go - Size: 7.22 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 2,144 - Forks: 179

SarthakMakhija/go-lsm
LSM-based key-value store in Go for educational purpose.
Language: Go - Size: 398 KB - Last synced at: 13 days ago - Pushed at: 2 months ago - Stars: 67 - Forks: 9

kubewharf/kubebrain
A High Performance Metadata System for Kubernetes
Language: Go - Size: 1.75 MB - Last synced at: 29 days ago - Pushed at: 12 months ago - Stars: 826 - Forks: 78

oracle/coherence-dotnet-extend-client
Coherence .NET client library
Language: C# - Size: 2.77 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 13 - Forks: 12

cold-bin/mit-6.824-labs
实现2023年的mit6.824的四个labs和三个challenges
Language: Go - Size: 9.53 MB - Last synced at: 11 days ago - Pushed at: about 1 year ago - Stars: 7 - Forks: 0

patelvivekdev/libsql-kv
A key-value store built on top of libSQL Turso
Language: TypeScript - Size: 65.4 KB - Last synced at: 3 days ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

vishal-singh-baraiya/vishal-db
KV STORE IN GO LANG
Language: Go - Size: 7.81 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

mr-karan/barreldb
A disk based KV store (based on Bitcask implementation)
Language: Go - Size: 118 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 175 - Forks: 10

rosedblabs/wal
Write Ahead Log for LSM or bitcask storage(or any append-only write).
Language: Go - Size: 104 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 257 - Forks: 45

oracle/coherence-cpp-extend-client
Coherence C++ client library
Language: C++ - Size: 2.63 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 12 - Forks: 10

rosedblabs/rust-practice
some tiny learning projects in Rust
Language: Rust - Size: 21.5 KB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 614 - Forks: 75

Softmotions/iowow
C multipurpose library and persistent key/value storage engine
Language: C - Size: 3.31 MB - Last synced at: 24 days ago - Pushed at: about 1 month ago - Stars: 302 - Forks: 22

globalmac/idx
Пилотный проект бинарной встраиваемой поисковой базы данных на Golang для очень быстрого поиска по числовым ключа (B-tree + отображение в память Mmap)
Language: Go - Size: 63.5 KB - Last synced at: 16 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

arriqaaq/flashdb
FlashDB is an embeddable, in-memory key/value database in Go (with Redis like commands and super easy to read)
Language: Go - Size: 356 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 367 - Forks: 30

nccapo/kv-store
Key-Value Storage (Redis Clone) in Go
Language: Go - Size: 15.6 KB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

eiri/seppen
Simple distributed in-memory key-value store
Language: Erlang - Size: 73.2 KB - Last synced at: 6 days ago - Pushed at: almost 4 years ago - Stars: 10 - Forks: 0

alex289/valor-kv
Simple and efficient key value store built with Rust
Language: Rust - Size: 122 KB - Last synced at: 11 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

paitsai/LLM_Cache
一些关于LLM中KV Cache的研究🫠🫠🫠
Language: Python - Size: 21.5 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

gerold-penz/bun-sqlite-key-value
A super fast key-value store with SQLite that uses bun:sqlite and v8 as a fast JSON replacement.
Language: TypeScript - Size: 622 KB - Last synced at: 29 days ago - Pushed at: 4 months ago - Stars: 18 - Forks: 1

slow-groovin/unstorage-mcp
Key-Value storage MCP server based on unjs/unstorage, support drivers: redis, mongodb, filesystem. http
Language: TypeScript - Size: 48.8 KB - Last synced at: 29 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

kvtools/zookeeper
Valkeyrie: zookeeper
Language: Go - Size: 115 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

kvtools/redis
Valkeyrie: redis
Language: Go - Size: 74.2 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 6

kvtools/etcdv3
Valkeyrie: etcdv3
Language: Go - Size: 174 KB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 3

kvtools/etcdv2
Valkeyrie: etcdv2
Language: Go - Size: 124 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

kvtools/dynamodb
Valkeyrie: dynamodb
Language: Go - Size: 27.3 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 1

kvtools/consul
Valkeyrie: consul
Language: Go - Size: 144 KB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 1

kvtools/boltdb
Valkeyrie: boltdb
Language: Go - Size: 50.8 KB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

kvtools/valkeyrie
Distributed Key/Value Store Abstraction Library written in Go.
Language: Go - Size: 671 KB - Last synced at: 27 days ago - Pushed at: 4 months ago - Stars: 290 - Forks: 42

mpwsh/smol-kv Fork of ukchukx/rocksdb-rust
Minimal Actix-web with RocksDB setup
Language: Rust - Size: 269 KB - Last synced at: 7 days ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 1

lnikon/tinykvpp
Horizontally scalable, highly available, key-value storage service with distributed transaction support written in C++
Language: C++ - Size: 691 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 4 - Forks: 0

marvin-j97/rust-storage-bench
Benchmarking Rust storage engines
Language: Rust - Size: 1.46 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 35 - Forks: 6

Phosmachina/FluentKV
A library for the improvement of interactions with key-value data stores.
Language: Go - Size: 128 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 0

symisc/vedis
An Embedded Implementation of Redis
Language: C - Size: 390 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 553 - Forks: 57

pyrustic/jinbase
Multi-model transactional embedded database
Language: Python - Size: 69.3 KB - Last synced at: 5 days ago - Pushed at: 5 months ago - Stars: 68 - Forks: 1

jrapoport/chestnut
🌰 Chestnut is a powerful encrypted storage library for Go, featuring Sparse Encryption, a novel technique for selectively encrypting struct fields. It supports Chained Encryption, custom encryption (AES256-CTR), multiple storage backends (BBolt, NutsDB), and built-in compression (Zstandard), offering unmatched flexibility for secure data storage.
Language: Go - Size: 280 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 30 - Forks: 6

XiXi-2024/xixi-kv
A lightweight key-value storage engine based on the Bitcask model.
Language: Go - Size: 293 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 39 - Forks: 9

Divya063/distributedKV
A distributed key-value store in rust built on top of Raft consensus algorithm
Language: Rust - Size: 29.3 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

hpkv-io/showcase-ws-todo
Real-Time collaborative todo example by using HPKV
Language: JavaScript - Size: 119 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

hpkv-io/hpkv-examples
HPKV code examples
Size: 162 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 2 - Forks: 0

guzzdev/bun-kvstore
Simple KV for Bun using SQLite
Language: TypeScript - Size: 20.5 KB - Last synced at: 9 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

xiaoyang-sde/raft-kv
Fault-tolerant key-value storage system based on Raft
Language: Go - Size: 1.36 MB - Last synced at: 27 days ago - Pushed at: about 3 years ago - Stars: 108 - Forks: 20

binaryfire/kv
Lightweight, high-performance key-value store with HTTP API. Built with ReactPHP and SQLite.
Language: PHP - Size: 18.6 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

workpieces/etcdwp
💻 etcdwp is a beautiful, easy-to-use Mac database management application for etcd. (Support Macos Window Linux)
Language: Dart - Size: 108 MB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 80 - Forks: 5

DingWeiPeng/Transformer-decoder-only-with-KV-Cache
Transformer/Transformer Decoder Only with KV Cache
Language: Python - Size: 29.3 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

dimstav23/GDPRuler
GDPR Compliance for KV stores
Language: C++ - Size: 404 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 3 - Forks: 1

tinoryj/ELECT
System prototype for USENIX FAST 2024: "ELECT: Enabling Erasure Coding Tiering for LSM-tree-based Storage"
Language: Java - Size: 17.6 MB - Last synced at: 19 days ago - Pushed at: 3 months ago - Stars: 5 - Forks: 0

superhexa/FlashSQL
A lightweight key-value database using SQLite and APSW.
Language: Python - Size: 97.7 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 3 - Forks: 1

YeonwooSung/simple-distributed-kv-store
Distributed kv store with consistent-hashing
Language: Python - Size: 22.5 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

manosriram/nimbusdb
Persistent Key-Value store based on BitCask.
Language: Go - Size: 1.4 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 18 - Forks: 2

impact-eintr/raftd
raftd 基于raft和bolt的分布式KV数据库 由于简单实现了租约系统 可以用于简单的服务发现 基于gin框架提供http服务
Language: Go - Size: 104 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 13 - Forks: 1

uzyn/sparkv
Expirable in-memory key-value store for Rust with no dependencies
Language: Rust - Size: 29.3 KB - Last synced at: 6 days ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

Ananto30/kv-store
KVStore: Redis based Config or Settings key-value store with UI and code generation
Language: Svelte - Size: 536 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 22 - Forks: 0

pmem/pmemkv 📦
Key/Value Datastore for Persistent Memory
Language: C++ - Size: 7.98 MB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 398 - Forks: 118

impact-eintr/lsmdb
基于Wisckey论文的LSM Tree Key Value Pair 数据库存储引擎
Language: Go - Size: 756 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 11 - Forks: 2

hansottowirtz/cloudflare-workers-cache
`unstable_cache` from Next.js for Cloudflare Workers
Language: TypeScript - Size: 1.02 MB - Last synced at: 19 days ago - Pushed at: 12 months ago - Stars: 9 - Forks: 0

intob/godave
P2P KV store
Language: Go - Size: 757 KB - Last synced at: 5 days ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

elixir-toniq/groot
Distributed KV store for ephemeral data
Language: Elixir - Size: 60.5 KB - Last synced at: 9 days ago - Pushed at: about 2 years ago - Stars: 54 - Forks: 3

TangentW/ThetaDB
A lightweight, embedded key-value database for mobile clients (i.e., iOS, Android), written in Rust.
Language: Rust - Size: 29.1 MB - Last synced at: 9 days ago - Pushed at: about 1 year ago - Stars: 14 - Forks: 0

jdockerty/dnd
Definitely Not Dynamo is a toy distributed key-value store, inspired by Amazon's Dynamo.
Language: Rust - Size: 4.88 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

jieqiyue/6.5840
6.5840分布式系统,该系统以Raft作为共识算法,实现了分片的K/V存储系统
Language: Go - Size: 36.2 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

miiky976/sharedmemorynotes
Shared text and images stored in memory
Language: Go - Size: 102 KB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

notskamr/bun-sqlite-cache
Source code for a Bun SQLite based key-value cache
Language: TypeScript - Size: 33.2 KB - Last synced at: 21 days ago - Pushed at: 11 months ago - Stars: 6 - Forks: 1

venusMask/flamingo
A high-performance KV separated LSM storage engine.
Language: Java - Size: 125 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

nkh/bash-rd
Remote data display, KV store
Language: Shell - Size: 239 KB - Last synced at: 28 days ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

rajarshisg/memodb
MemoDB is a toy key-value database. It's essentially an implementation of the popular in-memory data store, Redis, written in Go.
Language: Go - Size: 32.2 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

dfeneyrou/litecask
A high performance single-header embeddable persistent key-value store with indexing capabilities
Language: C++ - Size: 333 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

pme-sh/pmesh
pmesh: rethinking application proxies
Language: Go - Size: 1010 KB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 53 - Forks: 6
