Skip to content

⚡ A curated list of Key Value Stores and Databases

License

Notifications You must be signed in to change notification settings

sks147/awesome-kvs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

awesome-kvs

⚡ A curated list of 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.

Repository: https://github.com/redis/redis

Created Date: 2009-03-22

Last Updated: 2023-02-23

Open Issues: 2307

Stars: 58626

Watchers: 58626

Forks: 22236

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

Is Project Archived: No


KeyDB

A Multithreaded Fork of Redis

Repository: https://github.com/Snapchat/KeyDB

Created Date: 2019-02-01

Last Updated: 2023-02-23

Open Issues: 126

Stars: 6907

Watchers: 6907

Forks: 410

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

Is Project Archived: No


anna

A low-latency, cloud-native KVS

Repository: https://github.com/hydro-project/anna

Created Date: 2019-07-26

Last Updated: 2023-02-12

Open Issues: 14

Stars: 633

Watchers: 633

Forks: 104

Languages: C++, Python, CMake, Shell, 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.

Repository: https://github.com/logicalclocks/rondb

Created Date: 2020-12-21

Last Updated: 2023-02-23

Open Issues: 12

Stars: 445

Watchers: 445

Forks: 33

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


dragonfly

A modern replacement for Redis and Memcached

Repository: https://github.com/dragonflydb/dragonfly

Created Date: 2021-12-11

Last Updated: 2023-02-23

Open Issues: 108

Stars: 16988

Watchers: 16988

Forks: 559

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

Is Project Archived: No


etcd

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

Repository: https://github.com/etcd-io/etcd

Created Date: 2013-07-07

Last Updated: 2023-02-23

Open Issues: 205

Stars: 42661

Watchers: 42661

Forks: 9077

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

Is Project Archived: No


foundationdb

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

Repository: https://github.com/apple/foundationdb

Created Date: 2017-12-14

Last Updated: 2023-02-23

Open Issues: 945

Stars: 12085

Watchers: 12085

Forks: 1201

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

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.

Repository: https://github.com/hibari/hibari

Created Date: 2010-12-28

Last Updated: 2023-02-23

Open Issues: 19

Stars: 264

Watchers: 264

Forks: 29

Languages: Erlang, Makefile, Shell, Batchfile

Is Project Archived: No


aerospike-server

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

Repository: https://github.com/aerospike/aerospike-server

Created Date: 2018-03-08

Last Updated: 2023-02-16

Open Issues: 11

Stars: 830

Watchers: 830

Forks: 146

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

Is Project Archived: No


speedb

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

Repository: https://github.com/speedb-io/speedb

Created Date: 2022-02-22

Last Updated: 2023-02-23

Open Issues: 83

Stars: 253

Watchers: 253

Forks: 22

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

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.

Repository: https://github.com/arangodb/arangodb

Created Date: 2011-10-26

Last Updated: 2023-02-23

Open Issues: 756

Stars: 12834

Watchers: 12834

Forks: 808

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

Is Project Archived: No


ledisdb

A high performance NoSQL Database Server powered by Go

Repository: https://github.com/ledisdb/ledisdb

Created Date: 2014-04-30

Last Updated: 2023-02-23

Open Issues: 0

Stars: 3940

Watchers: 3940

Forks: 441

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

Is Project Archived: No


rocksdb

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

Repository: https://github.com/facebook/rocksdb

Created Date: 2012-11-30

Last Updated: 2023-02-23

Open Issues: 856

Stars: 24571

Watchers: 24571

Forks: 5601

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

Is Project Archived: No


memcached

memcached development tree

Repository: https://github.com/memcached/memcached

Created Date: 2009-04-25

Last Updated: 2023-02-22

Open Issues: 81

Stars: 12436

Watchers: 12436

Forks: 3157

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

Is Project Archived: No


riak

Riak is a decentralized datastore from Basho Technologies.

Repository: https://github.com/basho/riak

Created Date: 2010-04-16

Last Updated: 2023-02-22

Open Issues: 152

Stars: 3779

Watchers: 3779

Forks: 568

Languages: Shell, Erlang, Makefile, Emacs Lisp

Is Project Archived: No


ignite

Apache Ignite

Repository: https://github.com/apache/ignite

Created Date: 2015-02-19

Last Updated: 2023-02-23

Open Issues: 667

Stars: 4383

Watchers: 4383

Forks: 1828

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

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.

Repository: https://github.com/google/leveldb

Created Date: 2014-08-28

Last Updated: 2023-02-23

Open Issues: 263

Stars: 31919

Watchers: 31919

Forks: 7105

Languages: C++, C, CMake

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/

Repository: https://github.com/hazelcast/hazelcast

Created Date: 2012-03-21

Last Updated: 2023-02-23

Open Issues: 1271

Stars: 5252

Watchers: 5252

Forks: 1728

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

Is Project Archived: No


immudb

immudb - immutable database based on zero trust, SQL and Key-Value, tamperproof, data change history

Repository: https://github.com/codenotary/immudb

Created Date: 2019-11-07

Last Updated: 2023-02-23

Open Issues: 138

Stars: 8086

Watchers: 8086

Forks: 303

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

Is Project Archived: No