📈 GH Trending Explorer 🎲 Surprise me

Search: key-value · AI hidden · clear

kividbio / kividb

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

▲ 483/7d ★ 483 Rust today
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.

▲ ~40/7d ★ 77k C 🔥 today
valkey-io / valkey

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

▲ ~37/7d ★ 27k C today
apple / foundationdb

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

▲ ~21/7d ★ 17k C++ today
facebook / rocksdb

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

▲ ~19/7d ★ 32k C++ 1d ago
fjall-rs / fjall

🗻 Log-structured, embeddable key-value storage engine written in Rust

▲ ~14/7d ★ 2.4k Rust 2d ago
cberner / redb

An embedded key-value database in pure Rust

▲ ~12/7d ★ 4.9k Rust 1d ago
skyzh / mini-lsm

learn database internals by building a storage engine in Rust

▲ ~7/7d ★ 4.2k Rust 1mo ago
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

▲ ~7/7d ★ 803 Java today
Tencent / MMKV

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

▲ ~5/7d ★ 19k C++ 1d ago
tikv / tikv

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

▲ ~5/7d ★ 17k Rust 1d 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.

▲ ~5/7d ★ 2.7k TypeScript 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.

▲ ~5/7d ★ 1.2k Java 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.

▲ ~2/7d ★ 40k C++ 15d ago
microsoft / FASTER

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

▲ ~2/7d ★ 6.6k C# 4d ago
orhanobut / hawk

✔️ Secure, simple key-value storage for Android

▲ ~2/7d ★ 4.0k Kotlin 20d ago
surrealdb / surrealkv

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

▲ ~2/7d ★ 647 Rust 1d ago
realm / realm-js

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

▲ ~0/7d ★ 6.0k TypeScript 2d 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.

▲ ~0/7d ★ 3.6k Go 12d ago
armink / FlashDB

An ultra-lightweight database that supports key-value and time series data | 一款支持 KV 数据和时序数据的超轻量级数据库

▲ ~0/7d ★ 2.9k C 1mo 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

▲ ~0/7d ★ 2.7k Rust 23d ago
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.

▲ ~0/7d ★ 2.5k C# 7d ago
jaredwray / cacheable

a robust, scalable, and maintained set of caching packages

▲ ~0/7d ★ 2.0k TypeScript 3d ago
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.

▲ ~0/7d ★ 1.9k Java 1d ago
Softmotions / ejdb

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

▲ ~0/7d ★ 1.5k C 1d ago
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.

▲ ~0/7d ★ 1.5k C 1d ago
infinispan / infinispan

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

▲ ~0/7d ★ 1.4k 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.

▲ ~0/7d ★ 1.2k Go 4d ago
topling / toplingdb

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

▲ ~0/7d ★ 1.0k C++ 2d ago
meilisearch / heed

Fully typed LMDB wrappers with minimum overhead 🐦

▲ ~0/7d ★ 921 Rust 1d ago
Cinchoo / ChoETL

ETL framework for .NET (Parser / Writer for CSV, Flat, Xml, JSON, Key-Value, Parquet, Yaml, Avro formatted files)

▲ ~0/7d ★ 861 C# 4d ago
github / github-ds

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

▲ ~0/7d ★ 700 Ruby 7d ago
kriszyp / lmdb-js

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

▲ ~0/7d ★ 684 JavaScript today
ZoneTree / ZoneTree

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

▲ ~0/7d ★ 504 C# 3d ago
nuskey8 / lkv

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

▲ ~0/7d ★ 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.

▲ ~0/7d ★ 51 C++ 19d 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.

▲ ~0/7d ★ 36 Go 26d ago
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.

▲ ~-2/7d ★ 14k C++ 1d ago
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.

▲ ~-2/7d ★ 12k C# today
codenotary / immudb

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

▲ ~-2/7d ★ 9.0k Go 2d ago
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.

▲ ~-2/7d ★ 8.9k Python 22d ago
jaredwray / keyv

Simple key-value storage with support for multiple backends

▲ ~-2/7d ★ 3.2k HTML 3d 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.

▲ ~-2/7d ★ 1.7k Java 1mo ago
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.

▲ ~-5/7d ★ 10k C 15d ago