A fast, multi-threaded Redis® and Valkey alternative written in Rust: drop-in compatible, with full-text and vector search built in
Distributed reliable key-value store for the most critical data of a distributed system
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 flexible distributed key-value database that is optimized for caching and other realtime workloads.
A modern replacement for Redis and Memcached
FoundationDB - the open source, distributed, transactional key-value store
A library that provides an embeddable, persistent key-value store for fast storage.
🗻 Log-structured, embeddable key-value storage engine written in Rust
RocksDB/LevelDB inspired key-value database in Go
An embedded key-value database in pure Rust
Apache ZooKeeper
learn database internals by building a storage engine in Rust
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
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
💾 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.
A simple, fast and versatile Datalog database
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.
LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
Fast persistent recoverable log and key-value store + cache, in C# and C++.
✔️ Secure, simple key-value storage for Android
High Performance Embedded Key-Value Store
A low-level, versioned, embedded, ACID-compliant, key-value database for Rust
Fast key-value DB in Go.
Realm is a mobile database: an alternative to SQLite & key-value stores
An asynchronous, persistent, key-value storage system for React Native.
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.
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
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.
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
:snowboarder: EJDB2 — Embeddable JSON Database engine C library. Simple XPath like query language (JQL).
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.
@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 🐦
ETL framework for .NET (Parser / Writer for CSV, Flat, Xml, JSON, Key-Value, Parquet, Yaml, Avro formatted files)
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
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.
Crash-safe embedded key-value store in C
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.
🥑 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.
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.
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.
Simple key-value storage with support for multiple backends
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.
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.
An Embedded NoSQL, Transactional Database Engine