List of most used Key-Value stores and databases

The Mythical Engineer


Most Used Open Source Key Value Stores and Databases

⚡ List of most used Key-Value stores and databases

awesome-kvs

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

redis

GitHub forks GitHub watchers

GitHub Open Issues GitHub Closed Issues

GitHub commit activity GitHub contributors

Github Last Commit

GitHub closed PR GitHub Open PR

GitHub language count GitHub top language

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

GitHub License

Is Project Archived: No


etcd

Distributed reliable key-value store for the most critical data of a distributed system

Created Date: 2013-07-07

etcd

GitHub forks GitHub watchers

GitHub Open Issues GitHub Closed Issues

GitHub commit activity GitHub contributors

Github Last Commit

GitHub closed PR GitHub Open PR

GitHub language count GitHub top language

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

GitHub License

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

leveldb

GitHub forks GitHub watchers

GitHub Open Issues GitHub Closed Issues

GitHub commit activity GitHub contributors

Github Last Commit

GitHub closed PR GitHub Open PR

GitHub language count GitHub top language

All Languages: C++, C, CMake

GitHub License

Is Project Archived: No


rocksdb

A library that provides an embeddable, persistent key-value store for fast storage.

Created Date: 2012-11-30

rocksdb

GitHub forks GitHub watchers

GitHub Open Issues GitHub Closed Issues

GitHub commit activity GitHub contributors

Github Last Commit

GitHub closed PR GitHub Open PR

GitHub language count GitHub top language

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

GitHub License

Is Project Archived: No


dragonfly

A modern replacement for Redis and Memcached

Created Date: 2021-12-11

dragonfly

GitHub forks GitHub watchers

GitHub Open Issues GitHub Closed Issues

GitHub commit activity GitHub contributors

Github Last Commit

GitHub closed PR GitHub Open PR

GitHub language count GitHub top language

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

GitHub License

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

arangodb

GitHub forks GitHub watchers

GitHub Open Issues GitHub Closed Issues

GitHub commit activity GitHub contributors

Github Last Commit

GitHub closed PR GitHub Open PR

GitHub language count GitHub top language

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

GitHub License

Is Project Archived: No


tikv

Distributed transactional key-value database, originally created to complement TiDB

Created Date: 2015-12-31

tikv

GitHub forks GitHub watchers

GitHub Open Issues GitHub Closed Issues

GitHub commit activity GitHub contributors

Github Last Commit

GitHub closed PR GitHub Open PR

GitHub language count GitHub top language

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

GitHub License

Is Project Archived: No


memcached

memcached development tree

Created Date: 2009-04-25

memcached

GitHub forks GitHub watchers

GitHub Open Issues GitHub Closed Issues

GitHub commit activity GitHub contributors

Github Last Commit

GitHub closed PR GitHub Open PR

GitHub language count GitHub top language

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

GitHub License

Is Project Archived: No


foundationdb

FoundationDB - the open source, distributed, transactional key-value store

Created Date: 2017-12-14

foundationdb

GitHub forks GitHub watchers

GitHub Open Issues GitHub Closed Issues

GitHub commit activity GitHub contributors

Github Last Commit

GitHub closed PR GitHub Open PR

GitHub language count GitHub top language

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

GitHub License

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

immudb

GitHub forks GitHub watchers

GitHub Open Issues GitHub Closed Issues

GitHub commit activity GitHub contributors

Github Last Commit

GitHub closed PR GitHub Open PR

GitHub language count GitHub top language

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

GitHub License

Is Project Archived: No


KeyDB

A Multithreaded Fork of Redis

Created Date: 2019-02-01

KeyDB

GitHub forks GitHub watchers

GitHub Open Issues GitHub Closed Issues

GitHub commit activity GitHub contributors

Github Last Commit

GitHub closed PR GitHub Open PR

GitHub language count GitHub top language

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

GitHub License

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

hazelcast

GitHub forks GitHub watchers

GitHub Open Issues GitHub Closed Issues

GitHub commit activity GitHub contributors

Github Last Commit

GitHub closed PR GitHub Open PR

GitHub language count GitHub top language

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

GitHub License

Is Project Archived: No


ignite

Apache Ignite

Created Date: 2015-02-19

ignite

GitHub forks GitHub watchers

GitHub Open Issues GitHub Closed Issues

GitHub commit activity GitHub contributors

Github Last Commit

GitHub closed PR GitHub Open PR

GitHub language count GitHub top language

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

GitHub License

Is Project Archived: No


ledisdb

A high performance NoSQL Database Server powered by Go

Created Date: 2014-04-30

ledisdb

GitHub forks GitHub watchers

GitHub Open Issues GitHub Closed Issues

GitHub commit activity GitHub contributors

Github Last Commit

GitHub closed PR GitHub Open PR

GitHub language count GitHub top language

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

GitHub License

Is Project Archived: No


riak

Riak is a decentralized datastore from Basho Technologies.

Created Date: 2010-04-16

riak

GitHub forks GitHub watchers

GitHub Open Issues GitHub Closed Issues

GitHub commit activity GitHub contributors

Github Last Commit

GitHub closed PR GitHub Open PR

GitHub language count GitHub top language

All Languages: Shell, Erlang, Makefile, Emacs Lisp

GitHub License

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

skytable

GitHub forks GitHub watchers

GitHub Open Issues GitHub Closed Issues

GitHub commit activity GitHub contributors

Github Last Commit

GitHub closed PR GitHub Open PR

GitHub language count GitHub top language

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

GitHub License

Is Project Archived: No


aerospike-server

Aerospike Database Server – flash-optimized, in-memory, nosql database

Created Date: 2018-03-08

aerospike-server

GitHub forks GitHub watchers

GitHub Open Issues GitHub Closed Issues

GitHub commit activity GitHub contributors

Github Last Commit

GitHub closed PR GitHub Open PR

GitHub language count GitHub top language

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

GitHub License

Is Project Archived: No


anna

A low-latency, cloud-native KVS

Created Date: 2019-07-26

anna

GitHub forks GitHub watchers

GitHub Open Issues GitHub Closed Issues

GitHub commit activity GitHub contributors

Github Last Commit

GitHub closed PR GitHub Open PR

GitHub language count GitHub top language

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

GitHub License

Is Project Archived: No


splinterdb

High Performance Embedded Key-Value Store

Created Date: 2021-07-13

splinterdb

GitHub forks GitHub watchers

GitHub Open Issues GitHub Closed Issues

GitHub commit activity GitHub contributors

Github Last Commit

GitHub closed PR GitHub Open PR

GitHub language count GitHub top language

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

GitHub License

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

rondb

GitHub forks GitHub watchers

GitHub Open Issues GitHub Closed Issues

GitHub commit activity GitHub contributors

Github Last Commit

GitHub closed PR GitHub Open PR

GitHub language count GitHub top language

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

GitHub License

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

hibari

GitHub forks GitHub watchers

GitHub Open Issues GitHub Closed Issues

GitHub commit activity GitHub contributors

Github Last Commit

GitHub closed PR GitHub Open PR

GitHub language count GitHub top language

All Languages: Erlang, Makefile, Shell, Batchfile

GitHub License

Is Project Archived: No


speedb

A library that provides an embedded, persistent key-value store.

Created Date: 2022-02-22

speedb

GitHub forks GitHub watchers

GitHub Open Issues GitHub Closed Issues

GitHub commit activity GitHub contributors

Github Last Commit

GitHub closed PR GitHub Open PR

GitHub language count GitHub top language

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

GitHub License

Is Project Archived: No



#development  #database  #cache  #scaling 

Suggested Reading

  • * How Postgres Triggers Can Simplify Your Backend Development

    * Running Rust Kernel in Deepnote

    * Docker Pull Too Many Requests

    * Change the default editor in Linux

    * Setup a production Redis standalone server

  • Share this: