An open API service providing repository metadata for many open source software ecosystems.

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