For developers, who are building real-time data-driven applications, Redis is the preferred, fastest, and most feature-rich cache, data structure server, and document and vector query engine.
Repository Index
47,133 repositories indexed
1–18 of 18 · Most stars
LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
A library that provides an embeddable, persistent key-value store for fast storage.
- database
- storage-engine
immudb - immutable database based on zero trust, SQL/Key-Value/Document model, tamperproof, data change history
- key-value
- immutable
- merkle-tree
- go
MapDB provides concurrent Maps, Sets and Queues backed by disk storage or off-heap-memory. It is a fast and easy to use embedded Java database engine.
Apache Kvrocks is a distributed key value NoSQL database that uses RocksDB as storage engine and is compatible with Redis protocol.
An asynchronous, persistent key-value store for .NET desktop and mobile applications, backed by SQLite. Suited to both durable data such as user settings and cached data that expires, with optional encryption and System.Text.Json serialization.
- c-sharp
- cache
- reactive-extensions
- reactive-programming
Irmin is a distributed database that follows the same design principles as Git
IonDB, a key-value datastore for resource constrained systems.
Graviton Database: ZFS for key-value stores.
A clojuresque key-value/document store protocol with core.async.
- konserve
- key-value-store
- clojure
An implementation of the Raft distributed consensus protocol, verified in Coq using the Verdi framework
- raft
- verdi
- coq
- proof
StringDB is a modular, key/value pair archival DB designed to consume *tiny* amounts of ram & produce *tiny* databases.
- stringdb
- database
- lightweight
- easy-to-use
Simply ACID* key-value database. At the medium or even low latency it tries to provide greater throughput without losing the ACID properties of the database. The database provides the ability to create record headers at own discretion and use them as transactions. The maximum size of stored data is limited by the size of the computer's RAM.
A tiny Redis server built with Golang, compatible with RESP protocols.
- golang
- go
- redis
- resp
Reactor is key value database and is a great alternative to Shared Preferences.
- kotlin-android
- key-value-database
- shared-preferences
- sharedpreferences
A persistent, map-like object for the Go programming language. Supports customization.
The dumb OCaml key-value store
- ocaml-library
- nosql
- persistent-storage
- hash-table