LibraDB is a simple, persistent key/value store written in pure Go in less than 1000 lines for learning purposes.
- data-structures
- database
- go
- golang
47,133 repositories indexed
97–120 of 134 · Most stars
LibraDB is a simple, persistent key/value store written in pure Go in less than 1000 lines for learning purposes.
A library for performing and validating complex filters from a client (e.g. smart filters)
KVS: xNVMe SSD Key-Value Store Abstraction Layer (SNIA)
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.
Robust CoreData-CloudKit synchronization: offline editing, relationships, private, shared and public databases, field-level deltas, encrypted values, cacheable assets, and more.
Database access layer for golang
Key Value Database in .Net with Object DB Layer, RPC, dynamic IL and much more
Key-Value store for Swift backed by LevelDB
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
A simple and fast Redis backed key-value store library for Go
Gedis is an in-memory, Redis-like key-value store for Godot
high performance in-memory cache
GoFreeDB is a Golang library that provides common and simple database abstractions on top of Google Sheets.
Super lightweight DB written in Swift.
Cache values in your Web Extension and clear them on expiration. Also includes a memoize-like API to cache any function results automatically
A thread safe map which has expiring key-value pairs.
StringDB is a modular, key/value pair archival DB designed to consume *tiny* amounts of ram & produce *tiny* databases.
Gets you a JSON Schema from PostgreSQL or SQLite3. Also supports arrays and default values. Use it for introspection or preparing your domain models like with Rails's Active Record.
Prisma 2+ generator to emit Yup schemas from your Prisma schema
A key/value store where pairs can expire after a specified interval
Simply ACID* key-value database. At the medium or even low latency it tries to provide greater throughput without losing the ACID properties of the database. The database provides the ability to create record headers at own discretion and use them as transactions. The maximum size of stored data is limited by the size of the computer's RAM.
Reactor is key value database and is a great alternative to Shared Preferences.
A unified interface to Elixir and Erlang key/value stores.
In memory database system for Common Lisp