Showing 36 of 128 projects
An embedded key-value database for Elixir, designed for robustness and minimal resource usage.
A modular multi-modal transactional database for AI and semantic search, replacing MongoDB, Neo4J, and Elastic with a single ACID solution.
A key-value datastore for Arduino and resource-constrained embedded systems with disk-based persistent storage.
A Bash script that functions as both a key-value store and a quine—printing its own source code with embedded data.
A multi-paradigm embedded NoSQL database for .NET with ACID transactions, text search, and vector similarity search capabilities.
A vector space search engine, vector database, and key/value store for efficient string processing and vector operations.
A Swift library providing protocols and convenience methods to manage application preferences, configurations, and app-state.
A high-performance, lock-free, shared-memory key-value store for C++11 with zero dependencies, designed for interprocess communication.
A high-performance, embeddable LSM-tree storage engine library in C with ACID transactions, tiered storage, and cross-platform portability.
A persistent, high-performance, transactional, and ACID-compliant ordered key-value database for .NET, supporting both in-memory and disk storage.
A versioned, snapshottable AVL+ tree implementation in Go for persistent key-value storage with deterministic Merkle root hashes.
An embeddable, highly-available SQLite database with Raft-based replication, automatic failover, and integrated caching.
A language-natural persistence layer for Java that treats the database as a sorted key/value store and implements everything else in Java.
A comprehensive Java client library for interacting with the Consul HTTP API, supporting all endpoints and consistency modes.
A Go wrapper for LevelDB providing Go developers with access to the LevelDB key-value store.
A fast, append-only key/value store optimized for random read performance on SSD drives, written in C++11.
A Go-native distributed key-value storage system with LSM tree, MVCC, and Redis compatibility, supporting seamless migration from embedded to multi-Raft cluster.
A high-performance, secure, and distributed key-value store with an HTTP API, built in Rust.
A lightweight NoSQL document store for Android using key/value pairs with basic querying capabilities.
A fast and simple key/value store written in Go using only the standard library, balanced for both reads and writes.
A Redis client for Elixir providing type-safe command generation and comprehensive API coverage.
A collection of premade storage drivers implementing a unified interface for Fiber middleware in Go.
The official Couchbase SDK for .NET Core and .NET Framework, enabling .NET applications to interact with Couchbase Server.
An embedded persistent key-value store optimized for blockchain applications, designed for efficient Patricia-Merkle trie storage.
A lightweight, high-performance network server for the Kyoto Cabinet key-value database with replication and memcached protocol support.
A lightweight and simple key-value store written in Rust, inspired by Python's PickleDB.
A distributed, on-disk key-value store that scales RocksDB with seamless cluster resizing and eventual consistency.
A reactive key-value store for Flutter that extends shared_preferences with Streams for listening to value changes.
A simple, portable hash table implementation for C with support for multiple data types and optional thread safety.
A REST-based service that abstracts storage complexity and automates common data access patterns across multiple database systems.
C# bindings for Facebook's RocksDB, providing multi-level .NET access to the high-performance key-value store.
A Java JNI binding for LMDB, providing ultra-fast, transactional key-value storage with zero-copy access.
A simple, persistent key/value store written in pure Go for learning database internals.
A formally verified implementation of the Raft distributed consensus protocol in Coq using the Verdi framework.
An Elixir client for Riak with connection pooling, CRDT, and Timeseries support.
Rust bindings for LevelDB, providing almost-complete access to the embedded key-value storage engine.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.