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

lightweight_trie
lightweight_trieJava

A memory-efficient Java implementation of a string-keyed trie (radix tree) for fast lookups with minimal memory usage.

#trie#data-structures#java
Stars49
Forks6
Last commit14 years ago
dict
dictGo

A Go implementation of Python dictionaries with insertion-order preservation and JSON support.

#python-like#concurrent-data-structures#ordered-map
Stars48
Forks6
Last commit5 months ago
Bang
BangC#

A collection of community-built plugins for PowerToys Run, extending its functionality with search, encoding, dice rolling, timers, key-value storage, and Twitch browsing.

#launcher-plugins#productivity-tools#plugins
Stars47
Forks2
Last commit
DenCode
DenCodeC#

A collection of community-built plugins for PowerToys Run, extending its functionality with web searches, encoding tools, dice rolling, timers, key-value storage, and Twitch browsing.

#plugin-system#productivity-tools#plugins
Stars47
Forks2
Last commit
lmdb
lmdbCommon Lisp

Common Lisp bindings for LMDB, a lightning-fast, embedded, ACID key-value database with MVCC.

#database#mvcc#key-value-store
Stars45
Forks8
Last commit3 years ago
exleveldb
exleveldbElixir

An Elixir wrapper for the Erlang eleveldb module, providing idiomatic access to LevelDB key-value storage.

#elixir#storage#leveldb
Stars43
Forks6
Last commit7 years ago
rotom
rotomGo

A high-performance, low-latency tiny Redis server written in Go, compatible with RESP protocols.

#rdb#redis#data-structures
Stars42
Forks4
Last commit1 year ago
Dictionary
DictionaryVue

A Directus interface extension for managing key/value pairs as a dictionary object.

#interface-extension#admin-interface#open-source
Stars41
Forks8
Last commit4 years ago
leveldb
leveldbCrystal

Crystal language binding for LevelDB, providing a fast key-value storage library with ordered mapping.

#crystal-shard#storage#leveldb
Stars40
Forks7
Last commit6 years ago
react-native-level
react-native-levelJavaScript

A LevelDB API wrapper for React Native AsyncStorage, enabling key-value storage with familiar levelup interface.

#mobile-database#leveldb#wrapper-library
Stars40
Forks5
Last commit7 years ago
rocksdb.cr
rocksdb.crCrystal

A Crystal language client library for RocksDB, providing bindings to the embedded key-value store.

#rocksdb#crystal-lang#key-value-store
Stars40
Forks8
Last commit2 years ago
Reactor
ReactorKotlin

A fast and secure key-value library for Android with embedded JSON-based storage, serving as an alternative to Shared Preferences.

#android-database#shared-preferences-alternative#data-persistence
Stars40
Forks0
Last commit
mnemonix
mnemonixElixir

A unified interface to Elixir and Erlang key/value stores, providing a common GenServer interface and Map-style API.

#elixir#adapter#otp
Stars39
Forks4
Last commit8 years ago
Workers KV Viewer
Workers KV ViewerJavaScript

A command-line tool for interactively viewing and exploring Cloudflare Workers KV namespaces and keys.

#cloudflare-workers#developer-tools#cli-tool
Stars38
Forks3
Last commit7 years ago
red_black_tree
red_black_treeElixir

An Elixir implementation of a red-black tree providing an ordered key-value store with O(log(N)) operations.

#algorithm#elixir#library
Stars37
Forks14
Last commit8 years ago
forestdb
forestdbGo

Go language bindings for the ForestDB key-value storage engine.

#couchbase#forestdb#storage-engine
Stars36
Forks6
Last commit9 years ago
consistenthash
consistenthashGo

A Go library implementing consistent hashing with block partitioning for efficient key distribution and rebalancing.

#distributed-systems#go-library#key-value-store
Stars35
Forks4
Last commit1 month ago
ORaft
ORaftOCaml

An OCaml implementation of the Raft consensus algorithm for building fault-tolerant distributed systems.

#ocaml-library#raft-consensus#raft-consensus-algorithm
Stars33
Forks3
Last commit5 months ago
GS.Core
GS.CorePascal

A Delphi library providing core utilities including software raster graphics, JSON parsing, thread pooling, and file operations.

#library#software-rendering#core-utilities
Stars32
Forks12
Last commit6 months ago
goriak
goriakGo

A Go language driver for Riak KV that simplifies data type marshaling and secondary index management.

#database-driver#query-builder#database-adapter
Stars30
Forks6
Last commit4 years ago
@global-cache/Playwright
@global-cache/PlaywrightTypeScript

A key-value cache for sharing data between parallel workers and test runs to speed up E2E testing.

#playwright#caching#key-value-store
Stars30
Forks5
Last commit1 month ago
riak_ecto
riak_ectoElixir

An Ecto adapter for Riak that enables using Riak as a document database with CRDT support and Solr queries.

#database-adapter#elixir#document-database
Stars30
Forks4
Last commit9 years ago
kvbench
kvbenchGo

A benchmarking tool to evaluate key/value store read performance during parallel write operations.

#performance-testing#concurrent-testing#database-benchmark
Stars27
Forks2
Last commit6 years ago
xk6-kv
xk6-kvGo

A k6 extension providing a persistent key-value store for sharing state across Virtual Users during load testing.

#load-testing#performance-testing#k6
Stars26
Forks6
Last commit1 month ago
hash_ring_ex
hash_ring_exElixir

A consistent hash ring implementation for Elixir, leveraging a C library for efficient key-to-node mapping.

#elixir#node-management#distributed-systems
Stars24
Forks18
Last commit9 years ago
dynamo
dynamoGo

A generic Go key-value abstraction library for storing structured data in AWS DynamoDB and S3.

#linked-data#orm#domain-driven-design
Stars24
Forks5
Last commit3 months ago
icache
icacheGo

A high-performance, generic, thread-safe, zero-dependency, in-memory key-value cache library for Go.

#in-memory-cache#concurrent#generic
Stars23
Forks3
Last commit1 year ago
gocache
gocacheGo

A data race-free in-memory key-value cache library for Go, suitable for single-machine applications.

#in-memory-cache#parallel-cache#go-parallel-caching
Stars23
Forks3
Last commit7 months ago
react-native-leveldown
react-native-leveldownJava

Native bindings to LevelDB for React Native, exposing a leveldown-compatible interface.

#mobile-database#ios#storage
Stars22
Forks5
Last commit4 years ago
cl-etcd
cl-etcdCommon Lisp

A Common Lisp library that runs etcd as an asynchronous child process to simplify building distributed applications.

#asynchronous-process#raft-consensus#distributed-systems
Stars21
Forks0
Last commit3 years ago
tempdb
tempdbGo

Redis-backed temporary key-value store for Go applications, ideal for storing expiring data like login codes and auth tokens.

#go-redis#temporary-storage#redis
Stars19
Forks3
Last commit8 years ago
xredis
xredisGo

A Go Redis client built on redigo that provides type-safe calls, simplified setup, and Redis Sentinel support.

#database-driver#typesafe#redigo-wrapper
Stars19
Forks6
Last commit7 years ago
crystal-consul
crystal-consulCrystal

A lightweight Crystal client for the Consul HTTP API with zero dependencies outside the standard library.

#distributed-systems#crystal-lang#key-value-store
Stars19
Forks2
Last commit6 years ago
cl-ndbapi
cl-ndbapiCommon Lisp

Common Lisp bindings for the RonDB NDB API, enabling Lisp applications to interact with the high-performance key-value store.

#database-driver#ffi-bindings#sbcl
Stars17
Forks1
Last commit10 months ago
elixir_locker
elixir_lockerElixir

Elixir wrapper for the locker Erlang library, providing abstractions for distributed process registration and resource locking.

#leader-election#elixir#otp
Stars16
Forks3
Last commit10 years ago
Write Properties
Write PropertiesShell

A GitHub Action for writing key-value pairs to Java .properties files and similar key=value formatted files.

#actions#ci#action
Stars14
Forks4
Last commit4 years ago
PreviousPage 5 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
6 months ago
6 months ago
1 year ago
Next
#Database53
#Embedded Database50
#Go35
#Key Value31
#Distributed Systems25
#Persistent Storage25
#Golang23
#Storage Engine22
#Nosql22
#Redis21
#Storage20
#Rust20