๐Ÿ“ˆ GH Trending Explorer ๐ŸŽฒ Surprise me

Search: key-value ยท clear

redis / redis

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.

โ–ฒ 393/7d โ˜… 77k C ๐Ÿ”ฅ today
kividbio / kividb

A fast, multi-threaded Redisยฎ and Valkey alternative written in Rust: drop-in compatible, with full-text and vector search built in

โ–ฒ 325/7d โ˜… 325 Rust today
ReazGan / tarndb

Crash-safe embedded key-value store in C

โ–ฒ 50/7d โ˜… 50 C 5d ago
etcd-io / etcd

Distributed reliable key-value store for the most critical data of a distributed system

โ˜… 52k Go 1d ago
google / leveldb

LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.

โ˜… 40k C++ 12d ago
facebook / rocksdb

A library that provides an embeddable, persistent key-value store for fast storage.

โ˜… 32k C++ today
valkey-io / valkey

A flexible distributed key-value database that is optimized for caching and other realtime workloads.

โ˜… 27k C today
Tencent / MMKV

An efficient, small mobile key-value storage framework developed by WeChat. Works on Android, iOS, macOS, Windows, POSIX, and OHOS.

โ˜… 19k C++ 1d ago
tikv / tikv

Distributed transactional key-value database, originally created to complement TiDB

โ˜… 17k Rust 1d ago
apple / foundationdb

FoundationDB - the open source, distributed, transactional key-value store

โ˜… 17k C++ today
arangodb / arangodb

๐Ÿฅ‘ 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.

โ˜… 14k C++ today
microsoft / garnet

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.

โ˜… 12k C# today
tporadowski / redis

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.

โ˜… 10k C 12d ago
codenotary / immudb

immudb - immutable database based on zero trust, SQL/Key-Value/Document model, tamperproof, data change history

โ˜… 9.0k Go today
theskumar / python-dotenv

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.

โ˜… 8.9k Python 19d ago
microsoft / FASTER

Fast persistent recoverable log and key-value store + cache, in C# and C++.

โ˜… 6.6k C# 1d ago
realm / realm-js

Realm is a mobile database: an alternative to SQLite & key-value stores

โ˜… 6.0k TypeScript today
cberner / redb

An embedded key-value database in pure Rust

โ˜… 4.9k Rust 3d ago
skyzh / mini-lsm

learn database internals by building a storage engine in Rust

โ˜… 4.2k Rust 27d ago
orhanobut / hawk

โœ”๏ธ Secure, simple key-value storage for Android

โ˜… 4.0k Kotlin 17d ago
nutsdb / nutsdb

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.

โ˜… 3.6k Go 9d ago
jaredwray / keyv

Simple key-value storage with support for multiple backends

โ˜… 3.2k HTML today
armink / FlashDB

An ultra-lightweight database that supports key-value and time series data | ไธ€ๆฌพๆ”ฏๆŒ KV ๆ•ฐๆฎๅ’Œๆ—ถๅบๆ•ฐๆฎ็š„่ถ…่ฝป้‡็บงๆ•ฐๆฎๅบ“

โ˜… 2.9k C 27d ago
skytable / skytable

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

โ˜… 2.7k Rust 20d ago
unjs / unstorage

๐Ÿ’พ 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.

โ˜… 2.7k TypeScript today
reactiveui / Akavache

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.

โ˜… 2.5k C# 4d ago
fjall-rs / fjall

๐Ÿ—ป Log-structured, embeddable key-value storage engine written in Rust

โ˜… 2.4k Rust today
spring-projects / spring-data-redis

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.

โ˜… 1.9k Java 5d ago
dingodb / dingo

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.

โ˜… 1.7k Java 27d ago
Softmotions / ejdb

:snowboarder: EJDB2 โ€” Embeddable JSON Database engine C library. Simple XPath like query language (JQL).

โ˜… 1.5k C today
Mithril-mine / libmdbx

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.

โ˜… 1.5k C 1d ago
infinispan / infinispan

Infinispan is an open source data grid platform and highly scalable NoSQL cloud data store.

โ˜… 1.4k Java today
ArcadeData / arcadedb

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.

โ˜… 1.2k Java today
IceFireDB / IceFireDB

@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.

โ˜… 1.2k Go 1d ago
topling / toplingdb

ToplingDB is a cloud native LSM Key-Value Store with searchable compression algo and distributed compaction

โ˜… 1.0k C++ today
meilisearch / heed

Fully typed LMDB wrappers with minimum overhead ๐Ÿฆ

โ˜… 921 Rust today
valkey-io / valkey-glide

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

โ˜… 800 Java today
github / github-ds

A collection of Ruby libraries for working with SQL on top of ActiveRecord's connection

โ˜… 700 Ruby 4d ago
kriszyp / lmdb-js

Simple, efficient, ultra-fast, scalable data store wrapper for LMDB

โ˜… 684 JavaScript today
surrealdb / surrealkv

A low-level, versioned, embedded, ACID-compliant, key-value database for Rust

โ˜… 646 Rust today
ZoneTree / ZoneTree

ZoneTree is a persistent, high-performance, transactional, ACID-compliant ordered key-value database and LSM-tree storage engine for .NET.

โ˜… 504 C# 1d ago
nuskey8 / lkv

A lightweight and fast embedded key-value store for Rust.

โ˜… 99 Rust 2mo ago
kkjiangk / raft-kv-store

C++20 Raft key-value store with atomic persistence, framed protobuf RPC, retry-safe operations, and reproducible fault tests.

โ˜… 51 C++ 16d ago
rostamlabs / rostam

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.