A generic-purpose, atomic, ordered, zero-copy read, zero-cost (in-place) write, Write-Ahead Log implementation for Rust.
-
Updated
Dec 28, 2024 - Rust
A generic-purpose, atomic, ordered, zero-copy read, zero-cost (in-place) write, Write-Ahead Log implementation for Rust.
Document database with no database server. Tiny, LLM-friendly TypeScript API; DB engine runs to completion in each JS request handler; state lives in S3/R2.
PostgreSQL-backed execution coordination primitive for correctness-sensitive distributed work.
Sync-first event sourcing for Rust: append-only segments, causal metadata, policy gates, and typed projections — no async runtime. It's free batteries bro, take 'em!
File-based credential vault: SHA-256 email IDs, bcrypt-salted passwords, each record Fernet-encrypted and appended to one log + tiny index for O(1) look-ups. No database, two files, scales to millions of users; ideal for secure prototypes, IoT, and web apps.
A fact database engine
A cryptographically verifiable distributed time system, designed for systems that require trusted, monotonic, replay‑resistant time.
Production-ready, disk-backed message queue for single-node Go applications. Zero dependencies, crash-safe, with priorities, DLQ, compression & deduplication.
Open protocol for signed messages anchored to 3D geohash addresses.
An agent-native operating system: four verbs over one append-only log, where state is a fold and authority is a held object.
A CLI key-value store in Rust using an append-only log with replay and compaction
Git-native append-only ledger for signed receipts
A sharded, TTL-aware hybrid in-memory cache and streaming log engine with eviction scheduling and replay support, inspired by modern distributed cache designs.
A high-performance, distributed key-value store written in Go, compatible with the Redis RESP protocol. This project implements core distributed systems concepts including Leader-Follower Replication, Automatic Failover (Raft-lite), AOF Persistence, and a Smart Client for topology-aware routing.
A cryptographically verifiable, append-only ledger built on Merkle Mountain Ranges. Includes automated log rotation, asynchronous execution queuing, and a client SDK.
Deterministic local proof harness for verifying AI agent recommendation claims against source-of-truth fixtures, with append-only outcome logs.
Built a toy implementation of Write-Ahead Logging (WAL) in C++ featuring log record headers, LSN management, CRC validation, sequential recovery replay, and durability primitives inspired by real database systems.
A tiny append-only event log — append, replay a stream, project state from the fold. Zero dependencies.
Add a description, image, and links to the append-only-log topic page so that developers can more easily learn about it.
To associate your repository with the append-only-log topic, visit your repo's landing page and select "manage topics."