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
77,852 visible repositories in the index
1–24 of 33 · Most stars
Distributed transactional key-value database, originally created to complement TiDB
- distributed-transactions
- raft
- rust
- key-value
FoundationDB - the open source, distributed, transactional key-value store
- key-value-store
- transactional
- acid
- distributed-database
🥑 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.
- multi-model
- graph-database
- document-database
- key-value
Garnet is a remote cache-store from Microsoft Research that offers strong performance (throughput and latency), scalability, storage, recovery, cluster sharding, key migration, and replication features. Garnet can work with existing Redis clients.
- cache
- cache-storage
- cluster
- concurrent
Open-source, low-latency key/value engine built on Valkey with query subscriptions and hierarchical storage tiers.
immudb - immutable database based on zero trust, SQL/Key-Value/Document model, tamperproof, data change history
- key-value
- immutable
- merkle-tree
- go
Pikiwidb is a Redis-Compatible database developed by Qihoo's infrastructure team.
Lightweight and blazing fast key-value database written in pure Dart.
✔️ Secure, simple key-value storage for Android
A simple, fast, embeddable, persistent key/value store written in pure Go. It supports fully serializable transactions and many data structures such as list, set, sorted set.
YapDB is a collection/key/value store with a plugin architecture. It's built atop sqlite, for Swift & objective-c developers.
A distributed key value store in under 1000 lines. Used in production at comma.ai
Vagrant redis configuration and the binary releases of MS Open Tech redis port of windows
Skytable is a modern scalable NoSQL database with BlueQL, designed for performance, scalability and flexibility. Skytable gives you spaces, models, data types, complex collections and more to build powerful experiences
💾 Unstorage provides an async Key-Value storage API with conventional features like multi driver mounting, watching and working with metadata, dozens of built-in drivers and a tiny core.
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
Lightweight IoT device information storage solution: KV/IAP/LOG. | 轻量级物联网设备信息存储方案:参数存储、在线升级及日志存储 ,全新一代版本请移步至 https://github.com/armink/FlashDB
An Embedded NoSQL, Transactional Database Engine
Modern transactional key-value/row storage library.
Transactional schema-less embedded database used by JetBrains YouTrack and JetBrains Hub.
- embedded-database
- java
- kotlin
- key-value
Elixir embedded key/value database
Embedded transactional database for blobs, documents & graphs, with kernel-bypass NVMe through io_uring & SPDK, GPU compaction, and one C ABI over its own, RocksDB & LevelDB engines 🗄️
High-performance write & space optimized transactional storage engine.
- storage-engine
- c-library
- database
- lsm-tree