A library that provides an embeddable, persistent key-value store for fast storage.
- database
- storage-engine
47,133 repositories indexed
1–24 of 37 · Most stars
A library that provides an embeddable, persistent key-value store for fast storage.
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.
A library for debugging android databases and shared preferences - Make Debugging Great Again
Fast persistent recoverable log and key-value store + cache, in C# and C++.
Go Relational Persistence - an ORM-ish library for Go
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.
Drift is an easy to use, reactive, typesafe persistence library for Dart & Flutter.
requery - modern SQL based query & persistence for Java / Kotlin / Android
Replicate your Key Value Store across your network, with consistency, persistance and performance.
Python disk-backed cache (Django-compatible). Faster than Redis and Memcached. Pure-Python.
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.
Data mapping and persistence toolkit for Ruby
A persistent, network resilient, full text search library for the browser and Node.js
Flutter database for super-fast Dart object persistence
Embeddable vector database for Go with Chroma-like interface and zero third-party dependencies. In-memory with optional persistence.
pickleDB is an in memory key-value store using Python's orjson module for persistence. It can also use SQLite instead of orjson if needed.
moss - a simple, fast, ordered, persistable, key-val storage library for golang
🛶 Your lightweight persistence toolbox
ZoneTree is a persistent, high-performance, transactional, ACID-compliant ordered key-value database and LSM-tree storage engine for .NET.
A data mapper implementation for your persistence model in PHP.
Language-Natural Persistence Layer for Java
LibraDB is a simple, persistent key/value store written in pure Go in less than 1000 lines for learning purposes.
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, Bitmaps.