Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Key Value Store

Key Value Store

138 projects

Showing 36 of 128 projects

cubdb
cubdbElixir

An embedded key-value database for Elixir, designed for robustness and minimal resource usage.

#b-tree#database#data-persistence
Stars650
Forks33
Last commit1 year ago
UStore
UStoreC++

A modular multi-modal transactional database for AI and semantic search, replacing MongoDB, Neo4J, and Elastic with a single ACID solution.

#networkx#semantic-search#database
Stars632
Forks35
Last commit2 years ago
IonDB
IonDBC

A key-value datastore for Arduino and resource-constrained embedded systems with disk-based persistent storage.

#iot#embedded-systems#data-storage
Stars595
Forks48
Last commit2 years ago
quinedb
quinedbShell

A Bash script that functions as both a key-value store and a quine—printing its own source code with embedded data.

#self-contained-database#database#file-based-storage
Stars581
Forks18
Last commit8 years ago
DBreeze
DBreezeC#

A multi-paradigm embedded NoSQL database for .NET with ACID transactions, text search, and vector similarity search capabilities.

#search#database#transaction
Stars576
Forks62
Last commit1 day ago
resin
resinC#

A vector space search engine, vector database, and key/value store for efficient string processing and vector operations.

#search#nlu-engine#resin
Stars575
Forks41
Last commit3 months ago
Prephirences
PrephirencesSwift

A Swift library providing protocols and convenience methods to manage application preferences, configurations, and app-state.

#keychain#macos-development#plist
Stars574
Forks35
Last commit1 year ago
SimDB
SimDBC++

A high-performance, lock-free, shared-memory key-value store for C++11 with zero dependencies, designed for interprocess communication.

#interprocess-communication#c-plus-plus-11#high-performance
Stars559
Forks85
Last commit
TidesDB
TidesDBC

A high-performance, embeddable LSM-tree storage engine library in C with ACID transactions, tiered storage, and cross-platform portability.

#c-library#database#lsm-tree
Stars526
Forks48
Last commit1 day ago
ZoneTree
ZoneTreeC#

A persistent, high-performance, transactional, and ACID-compliant ordered key-value database for .NET, supporting both in-memory and disk storage.

#database#high-performance#embeddable-database
Stars472
Forks38
Last commit3 months ago
IAVL
IAVLGo

A versioned, snapshottable AVL+ tree implementation in Go for persistent key-value storage with deterministic Merkle root hashes.

#cosmos-sdk#go-library#persistent-data-structure
Stars450
Forks321
Last commit17 days ago
Hiqlite
HiqliteRust

An embeddable, highly-available SQLite database with Raft-based replication, automatic failover, and integrated caching.

#database#raft-consensus#high-availability
Stars448
Forks25
Last commit3 days ago
Permazen
PermazenHTML

A language-natural persistence layer for Java that treats the database as a sorted key/value store and implements everything else in Java.

#persistence-layer#database#java-persistence
Stars424
Forks38
Last commit8 months ago
consul-api
consul-apiJava

A comprehensive Java client library for interacting with the Consul HTTP API, supporting all endpoints and consistency modes.

#health-checks#java-client#distributed-systems
Stars422
Forks175
Last commit3 years ago
levigo
levigoGo

A Go wrapper for LevelDB providing Go developers with access to the LevelDB key-value store.

#cgo#leveldb#storage-engine
Stars420
Forks82
Last commit4 years ago
NuDB
NuDBC++

A fast, append-only key/value store optimized for random read performance on SSD drives, written in C++11.

#content-addressable-storage#c-plus-plus-11#high-performance
Stars410
Forks63
Last commit1 year ago
NoKV
NoKVGo

A Go-native distributed key-value storage system with LSM tree, MVCC, and Redis compatibility, supporting seamless migration from embedded to multi-Raft cluster.

#kv-store#database#filesystem
Stars402
Forks40
Last commit1 day ago
Lucid
LucidRust

A high-performance, secure, and distributed key-value store with an HTTP API, built in Rust.

#database#high-performance#storage
Stars390
Forks31
Last commit1 month ago
SimpleNoSQL
SimpleNoSQLJava

A lightweight NoSQL document store for Android using key/value pairs with basic querying capabilities.

#simplified-storage#mobile-database#data-persistence
Stars389
Forks50
Last commit5 years ago
pudge
pudgeGo

A fast and simple key/value store written in Go using only the standard library, balanced for both reads and writes.

#database-engine#concurrent#lightweight
Stars369
Forks35
Last commit4 years ago
exredis
exredisElixir

A Redis client for Elixir providing type-safe command generation and comprehensive API coverage.

#database-driver#elixir-lang#elixir
Stars357
Forks63
Last commit2 years ago
storage
storageGo

A collection of premade storage drivers implementing a unified interface for Fiber middleware in Go.

#caching#storage#fiber-framework
Stars332
Forks84
Last commit1 day ago
Couchbase
CouchbaseC#

The official Couchbase SDK for .NET Core and .NET Framework, enabling .NET applications to interact with Couchbase Server.

#couchbase#document-database#distributed-systems
Stars285
Forks243
Last commit1 day ago
ParityDB
ParityDBRust

An embedded persistent key-value store optimized for blockchain applications, designed for efficient Patricia-Merkle trie storage.

#crash-recovery#btree-index#patricia-merkle-trie
Stars283
Forks63
Last commit25 days ago
Kyoto Tycoon
Kyoto TycoonC++

A lightweight, high-performance network server for the Kyoto Cabinet key-value database with replication and memcached protocol support.

#linux-server#lua-scripting#high-performance
Stars279
Forks42
Last commit2 years ago
pickledb-rs
pickledb-rsRust

A lightweight and simple key-value store written in Rust, inspired by Python's PickleDB.

#database#data-persistence#yaml
Stars270
Forks29
Last commit1 year ago
Vasto
VastoGo

A distributed, on-disk key-value store that scales RocksDB with seamless cluster resizing and eventual consistency.

#rocksdb#distributed-storage#high-availability
Stars263
Forks30
Last commit7 years ago
Streaming Shared Preferences
Streaming Shared PreferencesDart

A reactive key-value store for Flutter that extends shared_preferences with Streams for listening to value changes.

#reactive-programming#key-value-store#dart-streams
Stars249
Forks25
Last commit
jwHash
jwHashC

A simple, portable hash table implementation for C with support for multiple data types and optional thread safety.

#hash-table#memory-management#embedded
Stars219
Forks25
Last commit5 years ago
Netflix: Staash
Netflix: StaashJava

A REST-based service that abstracts storage complexity and automates common data access patterns across multiple database systems.

#auto-sharding#rest-api#key-value-store
Stars213
Forks39
Last commit10 years ago
RocksDB
RocksDBC#

C# bindings for Facebook's RocksDB, providing multi-level .NET access to the high-performance key-value store.

#rocksdb#csharp#nuget-package
Stars207
Forks41
Last commit13 days ago
lmdbjni
lmdbjniC

A Java JNI binding for LMDB, providing ultra-fast, transactional key-value storage with zero-copy access.

#high-performance#lmdb#android
Stars205
Forks26
Last commit5 years ago
libradb
libradbGo

A simple, persistent key/value store written in pure Go for learning database internals.

#b-tree#database#educational
Stars201
Forks26
Last commit2 years ago
Verdi Raft
Verdi RaftCoq

A formally verified implementation of the Raft distributed consensus protocol in Coq using the Verdi framework.

#proof#coq#raft-protocol
Stars198
Forks20
Last commit2 years ago
riak
riakElixir

An Elixir client for Riak with connection pooling, CRDT, and Timeseries support.

#elixir#connection-pooling#distributed-systems
Stars197
Forks55
Last commit5 years ago
leveldb
leveldbRust

Rust bindings for LevelDB, providing almost-complete access to the embedded key-value storage engine.

#systems-programming#leveldb#no-sql
Stars188
Forks54
Last commit4 years ago
PreviousPage 3 of 4

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
2 years ago
4 years ago
Next
#Database47
#Embedded Database43
#Key Value27
#Go25
#Rust20
#Storage Engine20
#Nosql19
#Acid Transactions19
#Redis18
#Persistent Storage18
#High Performance17
#Data Persistence16