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
60,121 visible repositories in the index
1–24 of 27 · Most stars
Distributed reliable key-value store for the most critical data of a distributed system
- etcd
- raft
- distributed-systems
- kubernetes
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
Open-source, low-latency key/value engine built on Valkey with query subscriptions and hierarchical storage tiers.
Native port of Redis for Windows. 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. This repository contains unofficial port of Redis to Windows.
- redis
- redis-windows
- redis-windows-native
- redis-windows-installer
RocksDB/LevelDB inspired key-value database in Go
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.
Replicate your Key Value Store across your network, with consistency, persistance and performance.
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
An Embedded NoSQL, Transactional Database Engine
Transactional schema-less embedded database used by JetBrains YouTrack and JetBrains Hub.
- embedded-database
- java
- kotlin
- key-value
pickleDB is an in memory key-value store using Python's orjson module for persistence. It can also use SQLite instead of orjson if needed.
- python
- python3
- pickledb
- database
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
IonDB, a key-value datastore for resource constrained systems.
C# .NET NOSQL ( key value, object store embedded TextSearch SemanticSearch Vector layer ) ACID multi-paradigm database management system.
Embeddable and distributed in-memory alternative to Redis.
- cluster
- database
- distributed
- memory
ZoneTree is a persistent, high-performance, transactional, ACID-compliant ordered key-value database and LSM-tree storage engine for .NET.
- lsm-tree
- key-value-store
- atomicity
- consistency
NuDB: A fast key/value insert-only database for SSD drives in C++11
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