Awesome Open Source
Awesome Open Source
Combined Topics
key-value
x
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210
The Top 83 Key Value Open Source Projects
Categories
>
Data Storage
>
Key Value
Etcd
⭐
35,462
Distributed reliable key-value store for the most critical data of a distributed system
Mmkv
⭐
12,382
An efficient, small mobile key-value storage framework developed by WeChat. Works on Android, iOS, macOS, Windows, and POSIX.
Bolt
⭐
11,652
An embedded key/value database for Go.
Arangodb
⭐
11,056
🥑 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.
Tikv
⭐
9,122
Distributed transactional key-value database, originally created to complement TiDB
Badger
⭐
9,075
Fast key-value DB in Go.
Dynomite
⭐
3,662
A generic dynamo implementation for different k-v storage engines
Buntdb
⭐
3,199
BuntDB is an embeddable, in-memory key/value database for Go with custom indexing and geospatial support
Immortaldb
⭐
2,891
🔩 A relentless key-value store for the browser.
Hive
⭐
2,197
Lightweight and blazing fast key-value database written in pure Dart.
Immudb
⭐
1,856
immudb - world’s fastest immutable database
Nuster
⭐
1,760
A high performance HTTP proxy cache server and RESTful NoSQL cache server based on HAProxy
Olric
⭐
1,718
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.
Ardb
⭐
1,631
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
⭐
1,607
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.
Unqlite
⭐
1,448
An Embedded NoSQL, Transactional Database Engine
Keyv
⭐
1,447
Simple key-value storage with support for multiple backends
Egocache
⭐
1,339
Fast Caching for Objective-C (iPhone & Mac Compatible)
Easyflash
⭐
1,249
Lightweight IoT device information storage solution: KV/IAP/LOG. | 轻量级物联网设备信息存储方案:参数存储、在线升级及日志存储 ,全新一代版本请移步至 https://github.com/armink/FlashDB
Pumpkindb
⭐
1,220
Immutable Ordered Key-Value Database Engine
Ejdb
⭐
1,194
🏂 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.
Pelagia
⭐
1,136
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.
Xodus
⭐
881
Transactional schema-less embedded database used by JetBrains YouTrack and JetBrains Hub.
Nessdb
⭐
790
A very fast transactional key-value, embedded database storage engine in Fractal-Tree. Teaching/Research purposes only.
Libmdbx
⭐
743
One of the fastest embeddable key-value ACID database without WAL. libmdbx surpasses the legendary LMDB in terms of reliability, features and performance.
Hraftd
⭐
733
A reference use of Hashicorp's Raft implementation
Pogreb
⭐
715
Embedded key-value store for read-heavy workloads written in Go
Bitcask
⭐
685
🔑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.
Histore
⭐
682
🏬 200b key-value store backed by navigation state
Laravel Options
⭐
625
Global key-value store in the database
Github Ds
⭐
607
A collection of Ruby libraries for working with SQL on top of ActiveRecord's connection
Pickledb
⭐
559
pickleDB is an open source key-value store using Python's json module.
Lmdbjava
⭐
553
Lightning Memory Database (LMDB) for Java: a low latency, transactional, sorted, embedded, key-value store
Redislite
⭐
466
Redis in a python module.
Elasticell
⭐
458
Elastic Key-Value Storage With Strong Consistency and Reliability
Ramcloud
⭐
408
**No Longer Maintained** Official RAMCloud repo
Flashdb
⭐
399
An ultra-lightweight database that supports key-value and time series data | 一款支持 KV 数据和时序数据的超轻量级数据库
Libshmcache
⭐
386
libshmcache is a local cache in the share memory for multi processes. high performance due to read is lockless. libshmcache is 100+ times faster than a remote interface such as redis.
Infinit
⭐
364
The Infinit policy-based software-defined storage platform.
Hashmap
⭐
363
HashMap JavaScript class for Node.js and the browser. The keys can be anything and won't be stringified
Diplomat
⭐
360
A HTTP Ruby API for Consul
Godown
⭐
353
Distributed, fault-tolerant key-value storage written in go.
Kissme
⭐
353
Kissme: Kotlin Secure Storage Multiplatform
Bitnami Docker Redis
⭐
323
Bitnami Redis Docker Image
Gokv
⭐
322
Simple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, PostgreSQL, MongoDB, CockroachDB and many more)
Js
⭐
305
Gryadka is a minimalistic master-master replicated consistent key-value storage based on the CASPaxos protocol
Flintstone
⭐
268
A key/value database store using flat files for PHP.
Permazen
⭐
266
Language-Natural Persistence Layer for Java
Cubdb
⭐
241
Elixir embedded key/value database
Filebase
⭐
237
A Simple but Powerful Flat File Database Storage.
Libdict
⭐
235
C library of key-value data structures.
Iowow
⭐
209
The skiplist based persistent key/value storage engine
Endb
⭐
208
Key-value storage for multiple databases. Supports MongoDB, MySQL, Postgres, Redis, and SQLite.
Vasto
⭐
206
A distributed key-value store. On Disk. Able to grow or shrink without service interruption.
Ansible Role Redis
⭐
177
Ansible Role - Redis
Dvid
⭐
175
Distributed, Versioned, Image-oriented Dataservice
Lucid
⭐
172
High performance and distributed KV store w/ REST API. 🦀
Fastkv
⭐
163
FastKV is a real-time and high-performance persistent key-value store implemented by mmap. FastKV是由mmap实现的一个高实时性、高性能key-value持久化存储组件。
Sdb
⭐
161
Simple and fast string based key-value database with support for arrays and json
Dotnet Etcd
⭐
159
A C# .NET (dotnet) GRPC client for etcd v3 +
Kiwi
⭐
154
A minimalistic in-memory key value store.
Justindb
⭐
150
⚛️ JustinDB is a highly available globally distributed key-value data store.
Verdi Raft
⭐
145
An implementation of the Raft distributed consensus protocol, verified in Coq using the Verdi framework
Rust Etcd
⭐
119
An etcd client library for Rust.
Bulletinboard Dht
⭐
114
Your internet-wide general-purpose DHT to store key/value pairs
Gkvdb
⭐
110
[mirror] Go语言开发的基于DRH(Deep-Re-Hash)深度哈希分区算法的高性能高可用Key-Value嵌入式事务数据库。基于纯Go语言实现,具有优异的跨平台性,良好的高可用及文件IO复用设计,高效的底层数据库文件操作性能,支持原子操作、批量操作、事务操作、多表操作、多表事务、随机遍历等特性。
Stencil Store
⭐
110
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.
Laravel Settings
⭐
101
Persistent key-value storage for Laravel, json value supported. l10n supported.
Slowpoke
⭐
98
Low-level key/value store in pure Go.
Cog
⭐
92
A Persistent Embedded Graph Database for Python
Rosedb
⭐
80
A simple k-v database in pure Golang, supports string, list, hash, set, sorted set.
Cask
⭐
79
A fast key-value store written in Rust
Cssdbpy
⭐
79
Fastest SSDB client written on Cython. Production ready
Keydb
⭐
70
high performance key value database written in Go
Cutedb
⭐
70
A slick BTree on disk based key value store implemented in pure Go
Claudb
⭐
67
ClauDB is a REDIS implementation in Java
Zanredisdb
⭐
65
Yet another distributed kvstore support redis data and index. moved to: https://github.com/youzan/ZanRedisDB
Cucache
⭐
63
Fast PUT/GET/DELETE in-memory key-value store for lookaside caching
Microblob
⭐
45
Serve millions of JSON documents via HTTP.
Azure.data.wrappers
⭐
35
Azure Storage Simplified
Keyvast
⭐
33
KeyVast - A key value store
Typedvalue
⭐
18
Tiny library to simplify access to SharedPreferences, Bundle or any other key-value storage
Nova Key Value
⭐
18
Nova Key Value Field
1-83 of 83 projects
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210