All Categories → Data Storage → key-value

Top 132 key-value open source projects

Cubdb
Elixir embedded key/value database
Filebase
A Simple but Powerful Flat File Database Storage.
Endb
Key-value storage for multiple databases. Supports MongoDB, MySQL, Postgres, Redis, and SQLite.
Iowow
The skiplist based persistent key/value storage engine
Vasto
A distributed key-value store. On Disk. Able to grow or shrink without service interruption.
Hive
Lightweight and blazing fast key-value database written in pure Dart.
Dvid
Distributed, Versioned, Image-oriented Dataservice
Lucid
High performance and distributed KV store w/ REST API. 🦀
Mmkv
An efficient, small mobile key-value storage framework developed by WeChat. Works on Android, iOS, macOS, Windows, and POSIX.
Fastkv
FastKV is a real-time and high-performance persistent key-value store implemented by mmap. FastKV是由mmap实现的一个高实时性、高性能key-value持久化存储组件。
Sdb
Simple and fast string based key-value database with support for arrays and json
Bolt
An embedded key/value database for Go.
Kiwi
A minimalistic in-memory key value store.
Justindb
⚛️ JustinDB is a highly available globally distributed key-value data store.
Nuster
A high performance HTTP proxy cache server and RESTful NoSQL cache server based on HAProxy
Verdi Raft
An implementation of the Raft distributed consensus protocol, verified in Coq using the Verdi framework
Olric
Distributed cache and in-memory key/value data store. It can be used both as an embedded Go library and as a language-independent service.
Arangodb
🥑 ArangoDB is a native multi-model database with flexible data models for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions.
Ardb
A redis protocol compatible nosql, it support multiple storage engines as backend like Google's LevelDB, Facebook's RocksDB, OpenLDAP's LMDB, PerconaFT, WiredTiger, ForestDB.
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.
Rust Etcd
An etcd client library for Rust.
Bulletinboard Dht
Your internet-wide general-purpose DHT to store key/value pairs
Gkvdb
[mirror] Go语言开发的基于DRH(Deep-Re-Hash)深度哈希分区算法的高性能高可用Key-Value嵌入式事务数据库。基于纯Go语言实现,具有优异的跨平台性,良好的高可用及文件IO复用设计,高效的底层数据库文件操作性能,支持原子操作、批量操作、事务操作、多表操作、多表事务、随机遍历等特性。
Stencil Store
Store is a lightweight shared state library by the StencilJS core team. Implements a simple key/value map that efficiently re-renders components when necessary.
Etcd
Distributed reliable key-value store for the most critical data of a distributed system
Keyv
Simple key-value storage with support for multiple backends
Unqlite
An Embedded NoSQL, Transactional Database Engine
Laravel Settings
Persistent key-value storage for Laravel, json value supported. l10n supported.
Slowpoke
Low-level key/value store in pure Go.
Egocache
Fast Caching for Objective-C (iPhone & Mac Compatible)
Tikv
Distributed transactional key-value database, originally created to complement TiDB
Cog
A Persistent Embedded Graph Database for Python
Easyflash
Lightweight IoT device information storage solution: KV/IAP/LOG. | 轻量级物联网设备信息存储方案:参数存储、在线升级及日志存储 ,全新一代版本请移步至 https://github.com/armink/FlashDB
Cask
A fast key-value store written in Rust
Cssdbpy
Fastest SSDB client written on Cython. Production ready
Pumpkindb
Immutable Ordered Key-Value Database Engine
Ejdb
🏂 EJDB 2.0 — Embeddable JSON Database engine C library. Simple XPath like query language (JQL). Websockets / Android / iOS / React Native / Flutter / Java / Dart / Node.js bindings. Docker image.
Keydb
high performance key value database written in Go
Cutedb
A slick BTree on disk based key value store implemented in pure Go
Zanredisdb
Yet another distributed kvstore support redis data and index. moved to: https://github.com/youzan/ZanRedisDB
Pelagia
Automatic parallelization (lock-free multithreading thread) tool developed by Surparallel Open Source.Pelagia is embedded key value database that implements a small, fast, high-reliability on ANSI C.
Claudb
ClauDB is a REDIS implementation in Java
Cucache
Fast PUT/GET/DELETE in-memory key-value store for lookaside caching
Microblob
Serve millions of JSON documents via HTTP.
Xodus
Transactional schema-less embedded database used by JetBrains YouTrack and JetBrains Hub.
Typedvalue
Tiny library to simplify access to SharedPreferences, Bundle or any other key-value storage
Nova Key Value
Nova Key Value Field
Nessdb
A very fast transactional key-value, embedded database storage engine in Fractal-Tree. Teaching/Research purposes only.
Hraftd
A reference use of Hashicorp's Raft implementation
Libmdbx
One of the fastest embeddable key-value ACID database without WAL. libmdbx surpasses the legendary LMDB in terms of reliability, features and performance.
Pogreb
Embedded key-value store for read-heavy workloads written in Go
Histore
🏬 200b key-value store backed by navigation state
Bitcask
🔑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+WAL) similar to Riak.
1-60 of 132 key-value projects