https://github.com/sks147/awesome-kvs
⚡ A curated list of Key Value Stores and Databases
https://github.com/sks147/awesome-kvs
List: awesome-kvs
cache cache-database cache-storage caching databases distributed-cache distributed-database in-memory-database key-value-database key-value-store nosql nosql-databases
Last synced: 6 months ago
JSON representation
⚡ A curated list of Key Value Stores and Databases
- Host: GitHub
- URL: https://github.com/sks147/awesome-kvs
- Owner: sks147
- License: cc0-1.0
- Created: 2023-02-22T04:46:12.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-03-03T00:51:15.000Z (about 2 years ago)
- Last Synced: 2024-04-21T17:51:09.720Z (about 1 year ago)
- Topics: cache, cache-database, cache-storage, caching, databases, distributed-cache, distributed-database, in-memory-database, key-value-database, key-value-store, nosql, nosql-databases
- Homepage:
- Size: 16.6 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- ultimate-awesome - awesome-kvs - ⚡ A curated list of Key Value Stores and Databases . (Other Lists / Julia Lists)
README
# awesome-kvs
⚡ List of most used Key-Value stores and databases## redis
Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.
**Created Date**: 2009-03-22
[](https://github.com/redis/redis)
 
 
 

 
 
**All Languages**: C, Tcl, Ruby, Python, Shell, Makefile, C++, Smarty

**Is Project Archived**: No
---
## etcd
Distributed reliable key-value store for the most critical data of a distributed system
**Created Date**: 2013-07-07
[](https://github.com/etcd-io/etcd)
 
 
 

 
 
**All Languages**: Go, Shell, Jsonnet, Procfile, Makefile, Python, Dockerfile

**Is Project Archived**: No
---
## leveldb
LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
**Created Date**: 2014-08-28
[](https://github.com/google/leveldb)
 
 
 

 
 
**All Languages**: C++, C, CMake

**Is Project Archived**: No
---
## rocksdb
A library that provides an embeddable, persistent key-value store for fast storage.
**Created Date**: 2012-11-30
[](https://github.com/facebook/rocksdb)
 
 
 

 
 
**All Languages**: C++, Java, C, Python, Perl, Shell, Makefile, CMake, PowerShell, Assembly, Dockerfile

**Is Project Archived**: No
---
## dragonfly
A modern replacement for Redis and Memcached
**Created Date**: 2021-12-11
[](https://github.com/dragonflydb/dragonfly)
 
 
 

 
 
**All Languages**: C++, C, Python, CMake, Shell, Smarty, Dockerfile, Makefile, Go

**Is Project Archived**: No
---
## arangodb
🥑 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.
**Created Date**: 2011-10-26
[](https://github.com/arangodb/arangodb)
 
 
 

 
 
**All Languages**: C++, JavaScript, NASL, CMake, C, Python, SCSS, EJS, CSS, TypeScript, Shell, Yacc, Pascal, NSIS, HTML, LLVM, Perl, PowerShell, Dockerfile

**Is Project Archived**: No
---
## tikv
Distributed transactional key-value database, originally created to complement TiDB
**Created Date**: 2015-12-31
[](https://github.com/tikv/tikv)
 
 
 

 
 
**All Languages**: Rust, Makefile, Shell, Python, C, Dockerfile

**Is Project Archived**: No
---
## memcached
memcached development tree
**Created Date**: 2009-04-25
[](https://github.com/memcached/memcached)
 
 
 

 
 
**All Languages**: C, Perl, C++, M4, Python, Lua, DTrace, Shell, Makefile, Roff, Starlark

**Is Project Archived**: No
---
## foundationdb
FoundationDB - the open source, distributed, transactional key-value store
**Created Date**: 2017-12-14
[](https://github.com/apple/foundationdb)
 
 
 

 
 
**All Languages**: C++, C, Python, Java, CMake, Go, C#, HTML, Ruby, Shell, Assembly, JavaScript, CSS, Dockerfile, Rich Text Format

**Is Project Archived**: No
---
## immudb
immudb - immutable database based on zero trust, SQL and Key-Value, tamperproof, data change history
**Created Date**: 2019-11-07
[](https://github.com/codenotary/immudb)
 
 
 

 
 
**All Languages**: Go, Shell, Yacc, Makefile, Dockerfile, Roff, Python, Smarty, HTML, JavaScript

**Is Project Archived**: No
---
## KeyDB
A Multithreaded Fork of Redis
**Created Date**: 2019-02-01
[](https://github.com/Snapchat/KeyDB)
 
 
 

 
 
**All Languages**: C++, C, Tcl, Shell, Ruby, Makefile, Roff, Python, Assembly, Dockerfile, Smarty

**Is Project Archived**: No
---
## hazelcast
Open-source distributed computation and storage platform. Real-time Stream Processing Unconference. Save Your Spot https://hazelcast.com/lp/unconference/
**Created Date**: 2012-03-21
[](https://github.com/hazelcast/hazelcast)
 
 
 

 
 
**All Languages**: Java, FreeMarker, Shell, Python, Batchfile, C, Kotlin

**Is Project Archived**: No
---
## ignite
Apache Ignite
**Created Date**: 2015-02-19
[](https://github.com/apache/ignite)
 
 
 

 
 
**All Languages**: Java, C#, C++, Python, Shell, CMake, Batchfile, Jinja, FreeMarker, HTML, Dockerfile, PHP, PowerShell, C, JavaScript, Makefile

**Is Project Archived**: No
---
## ledisdb
A high performance NoSQL Database Server powered by Go
**Created Date**: 2014-04-30
[](https://github.com/ledisdb/ledisdb)
 
 
 

 
 
**All Languages**: Go, Python, Shell, Dockerfile, C++, Makefile, C

**Is Project Archived**: No
---
## riak
Riak is a decentralized datastore from Basho Technologies.
**Created Date**: 2010-04-16
[](https://github.com/basho/riak)
 
 
 

 
 
**All Languages**: Shell, Erlang, Makefile, Emacs Lisp

**Is Project Archived**: No
---
## skytable
Skytable is a fast, secure and reliable realtime NoSQL database with keyspaces, tables, data types, authn/authz, snapshots and more to build powerful apps
**Created Date**: 2020-06-30
[](https://github.com/skytable/skytable)
 
 
 

 
 
**All Languages**: Rust, Perl, Shell, C, PowerShell, Dockerfile, Makefile

**Is Project Archived**: No
---
## aerospike-server
Aerospike Database Server – flash-optimized, in-memory, nosql database
**Created Date**: 2018-03-08
[](https://github.com/aerospike/aerospike-server)
 
 
 

 
 
**All Languages**: C, C++, Makefile, Shell, CSS, Python, Roff, HTML, DTrace

**Is Project Archived**: No
---
## anna
A low-latency, cloud-native KVS
**Created Date**: 2019-07-26
[](https://github.com/hydro-project/anna)
 
 
 

 
 
**All Languages**: C++, Python, CMake, Shell, Dockerfile

**Is Project Archived**: No
---
## splinterdb
High Performance Embedded Key-Value Store
**Created Date**: 2021-07-13
[](https://github.com/vmware/splinterdb)
 
 
 

 
 
**All Languages**: C, Shell, Python, Makefile, C++, Dockerfile

**Is Project Archived**: No
---
## rondb
This is RonDB, a distribution of NDB Cluster developed and used by Hopsworks AB. It also contains development branches of RonDB.
**Created Date**: 2020-12-21
[](https://github.com/logicalclocks/rondb)
 
 
 

 
 
**All Languages**: C++, C, Java, NASL, Makefile, CMake, Objective-C, Perl, HTML, Shell, Yacc, JavaScript, Python, Pascal, Go, PHP, Roff, Starlark, Assembly, SWIG, DIGITAL Command Language, M4, CSS, Lex, Pawn, Awk, RPC, SourcePawn, LLVM, POV-Ray SDL, SAS, Module Management System, sed, Batchfile, CoffeeScript, Visual Basic 6.0, PLSQL

**Is Project Archived**: No
---
## hibari
Hibari is a production-ready, distributed, ordered key-value, big data store. Hibari uses chain replication for strong consistency, high-availability, and durability. Hibari has excellent performance especially for read and large value operations.
**Created Date**: 2010-12-28
[](https://github.com/hibari/hibari)
 
 
 

 
 
**All Languages**: Erlang, Makefile, Shell, Batchfile

**Is Project Archived**: No
---
## speedb
A library that provides an embedded, persistent key-value store.
**Created Date**: 2022-02-22
[](https://github.com/speedb-io/speedb)
 
 
 

 
 
**All Languages**: C++, Java, C, Python, Shell, Makefile, CMake, PowerShell, Assembly, Dockerfile

**Is Project Archived**: No
---