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 20 of 200 projects

go-shelve
go-shelveGo

A persistent, map-like object for Go that automatically handles serialization and storage with customizable backends.

#database-driver#database#shelve
Stars14
Forks0
Last commit5 months ago
dsddb
dsddbTypeScript

A lightweight, key-value persistent storage solution for Deno projects.

#database#developer-tools#lightweight
Stars13
Forks3
Last commit3 years ago
ex_bitcask
ex_bitcaskErlang

Elixir wrapper for Basho's Bitcask, a log-structured hash table for fast key/value storage.

#database#data-persistence#elixir
Stars12
Forks1
Last commit11 years ago
dokeysto
dokeystoOCaml

A simple, type-safe key-value store implemented in OCaml with generic type support.

#ocaml-library#tokyocabinet#functional-programming
Stars10
Forks1
Last commit10 months ago
ttlcache
ttlcacheGo

A simple and efficient in-memory key-value storage library with TTL for each record, written in Go.

#ttl-cache-implementation#hacktoberfest#in-memory-cache
Stars10
Forks8
Last commit3 years ago
sqlitemap
sqlitemapC++

A lightweight C++ wrapper around SQLite that provides a simple, map-like interface for persistent key-value storage.

#cpp17#c-plus-plus#key-value-store
Stars9
Forks2
Last commit8 months ago
vredis
vredisV

A Redis client library written in the V programming language for connecting to Redis databases and executing commands.

#database-driver#vlang#connection-pooling
Stars9
Forks1
Last commit28 days ago
go-words
go-wordsGo

A Go library for managing key-value text resources with multiple storage backends and annotation support.

#string-management#golang-package#text-resources
Stars8
Forks0
Last commit2 years ago
HashTable
HashTableAutoHotkey

A hash table implementation for AutoHotkey that improves upon native objects by preserving key case and type.

#hash-tables#hash-table#library
Stars8
Forks1
Last commit4 years ago
ets_map
ets_mapElixir

An Elixir package providing a Map-like interface backed by ETS tables for concurrent access.

#elixir#library#concurrent-data-structures
Stars8
Forks1
Last commit10 years ago
exts
extsElixir

An Elixir wrapper for Erlang Term Storage (ETS) providing a more idiomatic Elixir interface.

#in-memory-storage#elixir#wrapper-library
Stars7
Forks3
Last commit9 years ago
NoKV
NoKVRust

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
Stars6
Forks0
Last commit1 month ago
level
levelElixir

An Elixir library providing helper functions and data types for working with Google's LevelDB key-value store.

#range-queries#database#elixir
Stars5
Forks0
Last commit11 years ago
ssdb_elixir
ssdb_elixirElixir

An Elixir client library for interacting with SSDB, a high-performance NoSQL database.

#database-driver#elixir#nosql
Stars5
Forks3
Last commit6 years ago
onetime
onetimeElixir

A simple onetime key-value store implementation for Elixir applications.

#elixir#library#one-time-storage
Stars4
Forks0
Last commit8 years ago
Lager
LagerC#

A cross-platform .NET settings storage library using Akavache as a backend, supporting .NET 4.5, WP8, WinRT, Xamarin.Android, and Xamarin.iOS.

#settings-storage#xamarin#dotnet
Stars3
Forks1
Last commit11 years ago
dropwizard-etcd
dropwizard-etcdJava

A Dropwizard bundle that provides integration with Etcd for configuration, JSON data handling, and cluster coordination.

#dropwizard-bundle#distributed-systems#java
Stars3
Forks1
Last commit9 years ago
MQTT2ETCD
MQTT2ETCDPython

A bidirectional bridge that synchronizes configuration between MQTT brokers and ETCD key-value stores.

#python37#iot#paho-mqtt
Stars2
Forks0
Last commit6 years ago
dropwizard-riak
dropwizard-riakJava

A Dropwizard bundle for accessing Riak databases using the official Riak Java client.

#dropwizard-riak#java#dropwizard
Stars1
Forks0
Last commit6 years ago
keys1value
keys1valueErlang

Erlang library providing a set associative map interface for key lists with a single value.

#functional-programming#library#data-structures
Stars1
Forks1
Last commit2 years ago
PreviousPage 6 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
#Database53
#Embedded Database50
#Go35
#Key Value31
#Distributed Systems25
#Persistent Storage25
#Golang23
#Storage Engine22
#Nosql22
#Redis21
#Storage20
#Rust20