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.
A fast, multi-threaded Redisยฎ and Valkey alternative written in Rust: drop-in compatible, with full-text and vector search built in
Crash-safe embedded key-value store in C
Distributed reliable key-value store for the most critical data of a distributed system
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.
A modern replacement for Redis and Memcached
A flexible distributed key-value database that is optimized for caching and other realtime workloads.
An efficient, small mobile key-value storage framework developed by WeChat. Works on Android, iOS, macOS, Windows, POSIX, and OHOS.
Distributed transactional key-value database, originally created to complement TiDB
FoundationDB - the open source, distributed, transactional key-value store
Fast key-value DB in Go.
๐ฅ 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.
Apache ZooKeeper
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.
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.
immudb - immutable database based on zero trust, SQL/Key-Value/Document model, tamperproof, data change history
Reads key-value pairs from a .env file and can set them as environment variables. It helps in developing applications following the 12-factor principles.
Fast persistent recoverable log and key-value store + cache, in C# and C++.
RocksDB/LevelDB inspired key-value database in Go
Realm is a mobile database: an alternative to SQLite & key-value stores
An asynchronous, persistent, key-value storage system for React Native.
An embedded key-value database in pure Rust
learn database internals by building a storage engine in Rust
โ๏ธ 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.
Simple key-value storage with support for multiple backends
An ultra-lightweight database that supports key-value and time series data | ไธๆฌพๆฏๆ KV ๆฐๆฎๅๆถๅบๆฐๆฎ็่ถ ่ฝป้็บงๆฐๆฎๅบ
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.
๐ป Log-structured, embeddable key-value storage engine written in Rust
a robust, scalable, and maintained set of caching packages
Provides support to increase developer productivity in Java when using Redis, a key-value store. Uses familiar Spring concepts such as a template classes for core API usage and lightweight repository style data access.
An ultra fast and encrypted mobile key-value storage for React Native
A multi-modal vector database that supports upserts and vector queries using unified SQL (MySQL-Compatible) on structured and unstructured data, while meeting the requirements of high concurrency and ultra-low latency.
:snowboarder: EJDB2 โ Embeddable JSON Database engine C library. Simple XPath like query language (JQL).
A simple, fast and versatile Datalog database
Fastfull embedded transactional key-value storage engine โ Surpasses the legendary LMDB in reliability, capabilities and performance โ Used in hundreds of open source projects, including Ethereum.
Infinispan is an open source data grid platform and highly scalable NoSQL cloud data store.
ArcadeDB Multi-Model Database, one DBMS that supports SQL, Cypher, Gremlin, HTTP/JSON, MongoDB and Redis. ArcadeDB is a conceptual fork of OrientDB, the first Multi-Model DBMS. ArcadeDB supports Vector Embeddings.
@IceFireLabs -> IceFireDB is a database built for web3.0 It strives to fill the gap between web2 and web3.0 with a friendly database experience, making web3 application data storage more convenient, and making it easier for web2 applications to achieve decentralization and data immutability.
ToplingDB is a cloud native LSM Key-Value Store with searchable compression algo and distributed compaction
File based encrypted key-value store
Fully typed LMDB wrappers with minimum overhead ๐ฆ
An open source Valkey client library that supports Valkey, and Redis open source 6.2, 7.0 and 7.2. Valkey GLIDE is designed for reliability, optimized performance, and high-availability, for Valkey and Redis OSS based applications. GLIDE is a multi language client library, written in Rust with programming language bindings, such as Java and Python
High Performance Embedded Key-Value Store
A collection of Ruby libraries for working with SQL on top of ActiveRecord's connection
Simple, efficient, ultra-fast, scalable data store wrapper for LMDB
A low-level, versioned, embedded, ACID-compliant, key-value database for Rust
ZoneTree is a persistent, high-performance, transactional, ACID-compliant ordered key-value database and LSM-tree storage engine for .NET.
A simple, yet effective persistent key-value database.
A lightweight and fast embedded key-value store for Rust.
C++20 Raft key-value store with atomic persistence, framed protobuf RPC, retry-safe operations, and reproducible fault tests.
Open-source vector database and sub-microsecond key-value store in one Go engine โ embed it as a library, run it standalone, or replicate it across a Raft cluster. HNSW/IVF/Vamana indexes, quantization, hybrid dense+sparse and BM25 search, WASM stored procedures. Apache-2.0.