Showing 36 of 50 projects
A distributed, reliable key-value store for the most critical data of a distributed system.
A distributed reliable key-value store for the most critical data of a distributed system.
A fast key-value storage library from Google providing ordered mapping from string keys to string values.
An embeddable, persistent key-value store optimized for fast flash and RAM storage with LSM-tree design.
A high-performance, open-source distributed key-value database optimized for caching and real-time workloads.
A distributed, transactional key-value database built in Rust, offering ACID compliance and horizontal scalability.
An open-source, distributed, transactional key-value store designed for large-scale structured data across commodity servers.
A pure Go embedded key/value database with ACID transactions, inspired by LMDB.
A high-performance, distributed, in-memory key-value cache store for speeding up dynamic web applications.
A cross-browser JavaScript library for key/value storage with a unified API and plugin system.
The official Python client library for Redis, providing comprehensive access to Redis key-value store functionality.
An open-source, low-latency key/value engine built on Valkey with hierarchical storage tiers and query subscriptions.
An unofficial native port of Redis, an in-memory key-value database, for Windows x64 systems.
An embedded key/value database for Go, offering a simple, fast, and reliable storage solution without a full database server.
An immutable database with built-in cryptographic proof and verification, supporting SQL, Key-Value, and Document models.
An in-memory key-value store/cache library for Go, similar to Memcached, designed for single-machine applications.
A fast, persistent NoSQL database with Redis compatibility, designed for storing collection data on disk.
A distributed SQL database in Rust, built from scratch as an educational project to illustrate core database concepts.
A high-performance concurrent persistent recoverable log and key-value store + cache for large application state, in C# and C++.
A pure Go implementation of the LevelDB key/value storage engine.
A high-performance, LevelDB/RocksDB-inspired key-value database written in Go, optimized for CockroachDB.
A simple data persistence module for Electron apps to save and load user preferences, app state, and cache.
A lightweight, fast, and reliable key/value storage engine based on the Bitcask log-structured storage model.
An embeddable, in-memory key/value database for Go with custom indexing and geospatial support.
Redis-compatible key-value store with SQLite/PostgreSQL backend, offering ACID transactions and SQL views.
An embedded key-value database in pure Rust with ACID transactions and high performance.
A distributed key-value NoSQL database compatible with Redis protocol, using RocksDB for storage to reduce memory costs and increase capacity.
A high-performance NoSQL database server written in Go, similar to Redis but stores data on disk.
A Node.js wrapper for abstract-leveldown compliant key-value stores, providing fast and simple storage.
A decentralized, distributed key-value datastore designed for high availability and fault tolerance.
A Ruby client library for Redis that provides an idiomatic interface while matching Redis' API one-to-one.
A Redis-compatible server and distributed cluster implemented in Go, designed as a high-concurrency middleware example.
A simple, fast, embeddable, persistent key/value store written in pure Go, supporting transactions and multiple data structures.
A high-performance collection/key/value store with plugin architecture built atop SQLite for Swift and Objective-C developers.
A simple key-value storage interface with support for multiple backends, TTL expiry, and serialization.
A distributed key-value storage system designed for horizontal scalability, automatic replication, and fault tolerance.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.