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

200 projects

Showing 36 of 200 projects

leveldb
leveldbRust

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

#systems-programming#leveldb#no-sql
Stars188
Forks53
Last commit4 years ago
kvs
kvsElixir

A compact Elixir/Erlang database abstraction layer with polymorphic tuples and multiple backend support.

#extensible-records#elixir#rocksdb
Stars176
Forks46
Last commit4 months ago
Redis
RedisC

An in-memory data structure store used as a database, cache, message broker, and vector database for real-time applications.

#data-structures#nosql#vector-database
Stars162
Forks13
Last commit1 day ago
rust-memcache
rust-memcacheRust

A pure Rust memcached client supporting all protocols, connections, and cluster configurations.

#memcache#memcached-client#client
Stars154
Forks45
Last commit1 month ago
rust-etcd
rust-etcdRust

A Rust client library for interacting with etcd distributed key-value stores.

#database#coordination#etcd-client
Stars145
Forks32
Last commit6 years ago
jetcd
jetcdJava

A Java client library for etcd using Apache HttpAsyncClient and Google Guava's ListenableFuture.

#java-client#distributed-systems#async-client
Stars143
Forks55
Last commit3 years ago
cache
cacheErlang

An Erlang in-memory cache library using segmented ETS tables for efficient eviction and quota policies.

#in-memory-storage#in-memory-cache#otp
Stars141
Forks32
Last commit4 years ago
WooriDB
WooriDBRust

An experimental schemaless time-series database with a SPARQL-like query language, built in Rust.

#time-serial#database#sparql
Stars136
Forks16
Last commit3 years ago
SwiftStore
SwiftStoreC++

A Swift key-value store backed by LevelDB for persistent local storage in iOS/macOS apps.

#mobile-database#ios#xcframework
Stars128
Forks36
Last commit1 year ago
cl-ctrie
cl-ctrieCommon Lisp

A Common Lisp implementation of the CTrie, a lock-free concurrent key/value map with efficient snapshots and memory management.

#hash-array-mapped-trie#concurrent-data-structures#non-blocking
Stars121
Forks7
Last commit11 years ago
lmdb-rs
lmdb-rsRust

Rust bindings for the Lightning Memory-Mapped Database (LMDB), providing safe and idiomatic access.

#database#memory-mapped#storage
Stars113
Forks46
Last commit3 years ago
unqlite.rs
unqlite.rsRust

A high-level Rust wrapper for the UnQLite embedded NoSQL database engine.

#unqlite#database#database-engine
Stars113
Forks18
Last commit5 years ago
go-store
go-storeGo

A Redis-backed key-value store library for Go with platform-independent interfaces for data persistence.

#data-persistence#redis#storage
Stars113
Forks9
Last commit9 years ago
Gedis
GedisGDScript

An in-memory, Redis-like key-value store for Godot, providing rich data structures and pub/sub messaging.

#gdscript#data-structures#key-value-store
Stars108
Forks7
Last commit2 months ago
go-mcache
go-mcacheGo

A high-throughput, sharded in-memory key-value cache for Go with TinyLFU admission, lock-free reads, and zero allocations.

#in-memory-cache#storage#ttl-expiration
Stars107
Forks19
Last commit17 days ago
Data Storage SQLite
Data Storage SQLiteSwift

A Capacitor plugin providing simple key-value storage backed by SQLite for iOS, Android, Electron, and Web.

#data-persistence#capacitor-plugin#key-value-store
Stars106
Forks19
Last commit
Data Storage SQLite
Data Storage SQLiteSwift

A Capacitor plugin providing simple key-value storage backed by SQLite for iOS, Android, Electron, and Web.

#data-persistence#mobile-storage#capacitor-plugin
Stars106
Forks19
Last commit4 days ago
mph-table
mph-tableJava

Immutable key/value store with efficient space utilization and fast reads, ideal for batch-built tables shipped to multiple servers.

#java-library#batch-processing#data-serialization
Stars101
Forks19
Last commit3 years ago
libmdbx-rs
libmdbx-rsC

Rust bindings for the libmdbx embedded key-value database, providing safe and idiomatic access.

#storage#ffi#key-value-store
Stars101
Forks47
Last commit29 days ago
GoFreeDB
GoFreeDBGo

A Golang library that provides key-value and row-based database abstractions using Google Sheets as a backend.

#orm#database#data-persistence
Stars91
Forks8
Last commit1 year ago
YapDatabaseExtensions
YapDatabaseExtensionsSwift

A suite of convenience APIs for working with YapDatabase in Swift, providing type-safe persistence for value types.

#value-coding#ios#yapdatabase
Stars88
Forks15
Last commit8 years ago
AtlasDB
AtlasDBJava

A transactional distributed database layer providing ACID guarantees on top of key-value stores.

#high-availability#java#key-value-store
Stars80
Forks16
Last commit1 year ago
react-native-userdefaults-ios
react-native-userdefaults-iosObjective-C

A React Native module for iOS that provides JavaScript access to NSUserDefaults for persistent key-value storage.

#native-module#ios#key-value-store
Stars72
Forks26
Last commit
StringDB
StringDBC#

A modular key/value archival database for .NET designed to use minimal RAM and produce compact database files.

#database#storage#low-memory
Stars71
Forks12
Last commit3 years ago
totem
totemCrystal

A Crystal configuration library that loads and parses JSON, YAML, and dotenv formats with support for environment variables and remote key-value stores.

#environment-variables#yaml#dotenv
Stars71
Forks5
Last commit2 years ago
Storez
StorezSwift

A safe, statically-typed, store-agnostic key-value storage framework for Swift applications.

#ios#user-defaults#storage
Stars71
Forks8
Last commit8 months ago
redis
redisV

A full-featured Redis client for the V programming language, enabling Redis operations from V applications.

#database-driver#redis#vlang
Stars70
Forks9
Last commit2 years ago
couchcache
couchcacheGo

A RESTful caching microservice written in Go that uses Couchbase as a key-value store backend.

#couchbase#caching#microservice
Stars64
Forks7
Last commit2 years ago
dhtkv
dhtkvJavaScript

CLI tool for storing and retrieving key/value data in the BitTorrent mainline DHT using BEP 44.

#bep44#decentralized-storage#command-line-tool
Stars63
Forks6
Last commit10 years ago
react-native-user-defaults
react-native-user-defaultsObjective-C

A React Native library for storing small, permanent app data using iOS UserDefaults with a simple set/get API.

#ios#data-storage#userdefaults
Stars60
Forks9
Last commit10 years ago
ObjectiveRocks
ObjectiveRocksObjective-C++

An Objective-C wrapper for Facebook's RocksDB, providing a native API for persistent key-value storage on iOS and macOS.

#database#ios#cplusplus-bridge
Stars60
Forks23
Last commit6 years ago
etcdjs
etcdjsJavaScript

Low-level etcd v2 and v3 client for JavaScript with automatic failover and load balancing.

#etcd-client#distributed-systems#key-value-store
Stars58
Forks13
Last commit2 years ago
cache
cacheCrystal

A Crystal key/value store with configurable expiration for caching serializable objects.

#api-caching#hacktoberfest#filesystem
Stars54
Forks2
Last commit2 months ago
ValuStor
ValuStorC++

A header-only C++ key-value database client for ScyllaDB/Cassandra, designed as a persistent and scalable alternative to memcached.

#memcached-alternative#distributed-systems#scylladb
Stars54
Forks8
Last commit8 years ago
stash
stashElixir

A lightweight Elixir wrapper around ETS providing a simple key/value caching interface with optional disk persistence.

#in-memory-storage#elixir#memory-cache
Stars52
Forks9
Last commit9 months ago
say
sayLua

A Lua string hashing library for internationalization and namespaced string management.

#string-management#internationalization#key-value-store
Stars52
Forks26
Last commit1 month ago
PreviousPage 4 of 6

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
4 days ago
7 years ago
Next
#Database53
#Embedded Database50
#Go35
#Key Value31
#Distributed Systems25
#Persistent Storage25
#Golang23
#Storage Engine22
#Nosql22
#Redis21
#Storage20
#Rust20