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

GitHub topics: keyvaluestore

wildcatdb/wildcat

Embedded open-source storage engine for highly concurrent, transactional log-structured key-value storage.

Language: Go - Size: 982 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 70 - Forks: 2

microsoft/L4

L4 (Lock-Free on Read) Hashtable is a C++ library that implements hash table with arbitray byte stream keys/values.

Language: C++ - Size: 142 KB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 204 - Forks: 46

snapdb/SnapDB

The SNAPdb Engine is a high-performance key/value pair archiving technology.

Language: C# - Size: 16.1 MB - Last synced at: 10 days ago - Pushed at: 11 days ago - Stars: 2 - Forks: 1

ChandanKhamitkar/BranchDB

EARLY STAGE : 🌿 Branch DB is a lightweight, high-performance, and simple key-value database built in Go.

Language: Go - Size: 3.91 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 0 - Forks: 0

doriantaylor/rb-lmdb Fork of minad/lmdb

Ruby bindings for OpenLDAP's very fast Lightning Memory-Mapped Database (LMDB)

Language: C - Size: 377 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 3 - Forks: 3

dermesser/leveldb-rs

A reimplementation of LevelDB in Rust (no bindings).

Language: Rust - Size: 1.76 MB - Last synced at: 12 days ago - Pushed at: about 1 month ago - Stars: 547 - Forks: 66

ahmad-masud/KVStore

A lightweight, extensible, and customizable Key-Value Store library in Go, served over gRPC.

Language: Go - Size: 26.4 KB - Last synced at: 2 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

omaralbeik/Stores

Typed key-value storage solution to store Codable types in various persistence layers with few lines of code!

Language: Swift - Size: 480 KB - Last synced at: 3 days ago - Pushed at: almost 2 years ago - Stars: 137 - Forks: 12

KeyviDev/keyvi

Keyvi - the key value index. It is an in-memory FST-based data structure highly optimized for size and lookup performance.

Language: C++ - Size: 14.3 MB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 244 - Forks: 44

Wsm2110/Faster.Map

Faster.Map is a high-performance, memory-efficient alternative to Dictionary and ConcurrentDictionary in .NET. Designed for extreme speed and scalability, it includes specialized implementations optimized for different workloads

Language: C# - Size: 28.1 MB - Last synced at: 8 days ago - Pushed at: 3 months ago - Stars: 114 - Forks: 6

TLINDEN/anydb

A personal key value store

Language: Go - Size: 6.03 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

tonievictor/distributed.systems

A collection of my attempts at distributed systems

Language: Rust - Size: 45.9 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

tidesdb/tidesdb

High-performance durable, transactional embedded storage engine designed for flash and RAM optimization.

Language: C - Size: 1.91 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 199 - Forks: 20

tidesdb/tidesdb-lua

Official Lua binding for TidesDB

Language: Lua - Size: 44.9 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 2

thinkbeforecoding/eskv 📦

In-memory key/value and event store, for educational purposes - Moved to Codeberg

Language: F# - Size: 368 KB - Last synced at: 18 days ago - Pushed at: about 2 months ago - Stars: 16 - Forks: 1

StBlackwood/creek

Creek – A distributed key-value store with replication, fault tolerance, TTL-based expiration, and configurable consistency guarantees. 🚀

Language: Go - Size: 114 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 8 - Forks: 2

mitdbg/treeline

An update-in-place key-value store for modern storage.

Language: C++ - Size: 5.63 MB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 140 - Forks: 18

dineshgowda24/bitcask-rb

📁 Build your own fast, persistent KV store(Based on bitcask paper)

Language: Ruby - Size: 1.04 MB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 65 - Forks: 1

tidesdb/tidesdb-cpp

Official C++ binding for TidesDB

Language: C++ - Size: 2 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 7 - Forks: 2

Evodim/Azure.EntityServices

Services to manage pure entities in Azure storage table and blob

Language: C# - Size: 716 KB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 8 - Forks: 0

dusrdev/ArrowDb

A hyper-light performance-oriented NoSQL database designed for .NET

Language: C# - Size: 358 KB - Last synced at: 11 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

shanavas786/kalavara

Distributed persistent key value store

Language: Rust - Size: 128 KB - Last synced at: 18 days ago - Pushed at: almost 6 years ago - Stars: 10 - Forks: 0

sweet-security/candystore

A very fast Key-Value store in pure rust

Language: Rust - Size: 446 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 97 - Forks: 3

st3v3nmw/impulse 📦

Distributed Key Value Store in Go

Language: Go - Size: 44.9 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

pyhoon/MinimaListUtils-B4X

A utility class to manipulate a simple List of Map to do basic CRUD.

Language: B4X - Size: 31.3 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

jaameypr/keyvalue-caching

Java-based caching solution designed to temporarily store key-value pairs with a specified time-to-live (TTL) duration.

Language: Java - Size: 13.7 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

tidesdb/tidesdb-python

Official Python binding for TidesDB

Language: Python - Size: 46.9 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 3 - Forks: 3

Kei-K23/KeyBoxDB

A thread-safe, high-performance key-vale storage database written in C#

Language: C# - Size: 14.6 KB - Last synced at: about 2 months ago - Pushed at: 6 months ago - Stars: 7 - Forks: 0

guycipher/lsmt

Embedded durable, extensive, concurrent safe, highly configurable, transactional LSM tree based key-value store package

Language: Go - Size: 178 KB - Last synced at: 4 months ago - Pushed at: 8 months ago - Stars: 33 - Forks: 1

guycipher/btree

A fast, disk-based BTree package with an extensive easy-to-use API optimized for large keys with many values.

Language: Go - Size: 126 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 81 - Forks: 3

RPallas92/GrausDB

A high-performance, thread-safe key-value embedded data store.

Language: Rust - Size: 3.95 MB - Last synced at: 19 days ago - Pushed at: 7 months ago - Stars: 7 - Forks: 0

rzubek/easy-db

Easy, simple key-value store. Wraps standard .Net filesystem storage with an API similar to NoSQL document databases. Single C# file, no extra dependencies.

Language: C# - Size: 18.6 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0

yash7xm/RelixDB

Advanced Key-Value and Relational Database System

Language: Go - Size: 138 KB - Last synced at: 5 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

softlion/KeyValueLite

A netstandard key value store, backed by sqlite, alternative to Akavache

Language: C# - Size: 30.3 KB - Last synced at: 17 days ago - Pushed at: 11 months ago - Stars: 5 - Forks: 2

shivam-bhadani/Distributed-Key-Value-Cache

Implemented a distributed key value cache from scratch using Raft consensus algorithm. Communication is done using TCP protocol.

Language: Go - Size: 4.88 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

twiny/carbon

a wrapper around BadgerDB providing a simple API.

Language: Go - Size: 8.79 KB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0

restuwahyu13/node-disk-storage

Fast and Secure local storage persistent data for Node JS

Language: TypeScript - Size: 576 KB - Last synced at: 25 days ago - Pushed at: about 2 years ago - Stars: 16 - Forks: 2

NivixX/NDatabase

💾 NDatabase is a lightweight and easy to use indexed key-value store database framework mainly aimed for minecraft bukkit/spigot servers and is multi-platform

Language: Java - Size: 243 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 48 - Forks: 2

vaccovecrana/metolithe

Minimal Key/value JDBC storage framework

Language: Java - Size: 289 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

Vallic/dynamodb_client

Drupal wrapper for DynamoDB

Language: PHP - Size: 25.4 KB - Last synced at: 2 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 2

susheem-k/kayvee-db

just a K:V(kay:vee) store built for experimentation

Language: Java - Size: 11.7 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

imrostami/InMemoryRs

A simple and practical project that shows how to implement an In Memory Database like Redis in Rust

Language: Rust - Size: 1.95 KB - Last synced at: 3 months ago - Pushed at: 12 months ago - Stars: 3 - Forks: 0

andrewlee302/distributed-system

Creative and educational project for distributed system

Language: Go - Size: 1.13 MB - Last synced at: 11 months ago - Pushed at: about 4 years ago - Stars: 19 - Forks: 4

codebycorey/express-key-value-store-ttl

Express based http service that is an in-memory key-value store that supports TTLs on the keys

Language: TypeScript - Size: 30.3 KB - Last synced at: 10 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

rezkam/kashk

high-performance, persistent key-value storage engine

Language: Go - Size: 71.3 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

shubhiM/Distributed-Key-Value-Store

In-memory distributed key-value (KV) store

Language: Python - Size: 140 KB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 1

kevacoin-team/kevacoin-js

A JavaScript client library for interfacing with the Kevacoin key-value blockchain

Language: TypeScript - Size: 34 MB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

wuriyanto48/kece

[In Development] An Experimental distributed Key Value Store written in pure Go

Language: Go - Size: 105 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 9 - Forks: 1

nunogois/bun-kv-store 📦

A basic key-value store made with the purpose of checking out Bun.

Language: TypeScript - Size: 6.84 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

tauraamui/bluepanda

A key-value NoSQL DB

Language: Go - Size: 131 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 1

wupdigital/prefessor

Prefessor is a multiplatform preference manager library. Supports Android, iOS, Js and MacOS platforms.

Language: Kotlin - Size: 160 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 1

arazmj/gerdu

key-value in-memory database server

Language: Go - Size: 11.1 MB - Last synced at: 12 months ago - Pushed at: over 2 years ago - Stars: 13 - Forks: 5

ilkerrisvan/keyvalue-store-api

Language: Go - Size: 10.7 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

TheGobbo/Secure-KVS

Trabalho prático redes 3 - UFPR

Language: HTML - Size: 2.04 MB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

SanctumLabs/kvz

Simple Key Value Store

Language: Go - Size: 17.6 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

KOT-database/KOT

Flexible, secure and scalable database and your python cloud.

Language: Python - Size: 1.71 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 16 - Forks: 3

anktsrkr/DopplerConfigurationProvider

Doppler Secrets configuration provider for Microsoft.Extensions.Configuration

Language: C# - Size: 23.4 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

roccomuso/keyv-etcd

Etcd Storage adapter for Keyv

Language: JavaScript - Size: 41 KB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0

roccomuso/keyv-leveldb

LevelDB Storage adapter for Keyv

Language: JavaScript - Size: 48.8 KB - Last synced at: 3 months ago - Pushed at: about 7 years ago - Stars: 3 - Forks: 0

xiabob/FastKV

A fast key value store library base on memory map files. You can use it in Unity.

Language: C# - Size: 15.6 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

setgetdb/setgetdb-go

A persistent key-value db for educational purposes only.

Language: Go - Size: 201 KB - Last synced at: almost 2 years ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 1

iahu/kvdb

a promise style keyValue store based on indexedDB

Language: TypeScript - Size: 60.5 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

ShaneStevenLei/laravel-keyvalue 📦

laravel key-value

Language: JavaScript - Size: 46.9 KB - Last synced at: almost 2 years ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0

Macrometacorp/demo-akamai-fashionstore

Fashion Store using Edge Workers

Language: TypeScript - Size: 18.7 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

anasrar/sskv

Super simple key value with type safety and implement your own load and save function.

Language: TypeScript - Size: 25.4 KB - Last synced at: 13 days ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

h43z/restkiwi

rest kv store

Language: JavaScript - Size: 53.7 KB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 4 - Forks: 1

goncalotomas/FMKe 📦

🛠️ Realistic benchmark for key value stores

Language: Erlang - Size: 3.36 MB - Last synced at: almost 2 years ago - Pushed at: about 4 years ago - Stars: 21 - Forks: 6

pinebit/qvault

QVault is the encrypted key-value store library for Qt/C++ with the focus on security.

Language: C++ - Size: 24.4 KB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 1

rawnly/simple-storage

Simple, fasst and easy to use key-value storage

Language: Rust - Size: 16.6 KB - Last synced at: 13 days ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

sid597/Distributed-Systems-mit-6.824

Labs for MIT 6.824 Distributed Systems. Implemented distributed fault-tolerant key-value service, Raft Consensus algorithm and MapReduce

Language: Go - Size: 3.48 MB - Last synced at: 2 months ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

pranavr93/sharded_key_value_store

A distributed, sharded key value store, backed by paxos, written in C++

Language: C++ - Size: 2.78 MB - Last synced at: over 1 year ago - Pushed at: about 8 years ago - Stars: 4 - Forks: 0

QGIsK/kv

Simple kv-store for mongodb

Language: TypeScript - Size: 317 KB - Last synced at: 7 days ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

jc-juarez/pandora-keyvalue-store

Pandora Key-Value Store is a Local IPC Server for Key-Value Element Containers with Disk persistance and Memory caching implemented in C++ for GNU/Linux.

Language: C++ - Size: 8.79 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

phlalx/yfs

MIT Distributed systems labs 6.824 - Spring 2012

Language: C++ - Size: 134 KB - Last synced at: about 2 years ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 1

seik/keyvalue

🔑 A telegram bot which allows you to store values using a key value approach.

Language: Python - Size: 67.4 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

darian-catalin-cucer/HashMap

A HashMap is a data structure that allows for efficient insertion, retrieval, and deletion of elements based on their key. This project implements a HashMap in Kotlin with explanations of its functions, making it a helpful resource for those looking to understand the inner workings of HashMaps.

Language: Kotlin - Size: 1.95 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

TimMikeladze/keyv-arango

ArangoDB store for Keyv: simple key-value storage with support for multiple backends.

Language: TypeScript - Size: 31.3 KB - Last synced at: about 17 hours ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

petrkotek/gkv

Extremely simple Key/Value store for Go (golang) with MySQL backend.

Language: Go - Size: 180 KB - Last synced at: 3 months ago - Pushed at: over 9 years ago - Stars: 4 - Forks: 0

ziagham/KeyValueStore

The in-memory KVS uses the Trie-tree as the main in-memory data structure for achieving high insert and lookup performance. For concurrency, this KVS uses Spin-lock mechanism to avoid race conditions and guarantee mutual exclusion.

Language: Python - Size: 37.4 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

healeycodes/tinyinfra

🏗 A simple key/value store (get/set) and queue (send/receive/delete).

Language: Go - Size: 22.5 KB - Last synced at: 8 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

idclark/rusty-pickle

A Rust implementation of Python's PickleDB package. Learning project only.

Language: Rust - Size: 32.2 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

minioin/kv

Simple Key Value server using sled

Language: Rust - Size: 95.7 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

Saluana/jsondb

Easy to use API for JSON key/value storage

Language: TypeScript - Size: 2.93 KB - Last synced at: 3 months ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

username1565/KeyValue

Key-value database with storage of key-value data structure, written on C#

Language: C# - Size: 858 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Kruemelmann/golemdb

Distributed key-value store Database

Language: Starlark - Size: 386 KB - Last synced at: 12 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

sam159/KVDB

Simple Key-Value Database written in .Net Core

Language: C# - Size: 47.9 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

RamSailopal/YottaDBvsRocksDB

A demonstration of the speed of YottaDB against RocksDB

Language: C - Size: 1.55 MB - Last synced at: 11 days ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

danielsdeboer/optionally

A keyed store of boolean options.

Language: PHP - Size: 5.86 KB - Last synced at: about 5 hours ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

nithinleo14/keyvalue-db

File-based key-value data store that supports the basic CRD

Language: JavaScript - Size: 558 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 0

sfluor/blazedb

A simple key value store

Language: Go - Size: 20.5 KB - Last synced at: 12 months ago - Pushed at: about 5 years ago - Stars: 6 - Forks: 0

hcxyzlm/LMKeyValueStoreDemo

WCDB的中间层封装,隔离c++代码,基于wcdb database 一套缓存框架

Language: Objective-C - Size: 82 KB - Last synced at: 20 days ago - Pushed at: about 7 years ago - Stars: 10 - Forks: 2

NoblesseCoder/SimpleDynamo

Implementation of a Dynamo-style key-value storage

Language: Python - Size: 4.1 MB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

murilocg/KeyValeuStoreGRPC

Language: Java - Size: 22.5 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

saresend/shack

A CLI for storing simple stuff thats hard to remember

Language: Rust - Size: 321 KB - Last synced at: 5 days ago - Pushed at: about 7 years ago - Stars: 20 - Forks: 0

Jareechang/dynamodb-data-modelling-target-stores

Data modelling with DynamoDB (Target stores)

Language: Python - Size: 213 KB - Last synced at: 3 days ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

sachingk/laravel-kvpair

KV Pair System For Laravel 5.4

Language: PHP - Size: 24.4 KB - Last synced at: 3 months ago - Pushed at: over 8 years ago - Stars: 3 - Forks: 0

lunar-logan/athena

A fast, pure Java, use-case specific key value store

Language: Java - Size: 45.9 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

VedangJoshi/Rocks-KV

A distributed key-value store using RocksDB as the storage engine

Language: Go - Size: 11.7 KB - Last synced at: 7 months ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

MeilCli/SharedProperty

Application setting library for .NET Standard 2.0

Language: C# - Size: 564 KB - Last synced at: 1 day ago - Pushed at: 11 months ago - Stars: 2 - Forks: 1

deltavi/luppolo-db

In-memory Key-Value store

Language: JavaScript - Size: 82 KB - Last synced at: about 2 years ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0