🦀 minikv
A distributed, multi-tenant key-value & object store written in Rust
minikv provides strong consistency (Raft + 2PC), durability (WAL), and production-grade observability, security, and multi-tenancy — all in a modern Rust codebase.
Built in public as a learning-by-doing project — now evolved into a complete, reference implementation of distributed systems in Rust.
🚦 What's New in v0.8.0
minikv v0.8.0 brings enterprise-grade features for distributed deployments:
Cross-datacenter replication: Async replication with multiple conflict resolution strategies (LWW, Vector Clocks)
Async replication with multiple conflict resolution strategies (LWW, Vector Clocks) Change Data Capture (CDC): Real-time event streaming to Webhook, Kafka, or file sinks
Real-time event streaming to Webhook, Kafka, or file sinks Admin Web UI: Embedded dashboard for cluster monitoring and management
Embedded dashboard for cluster monitoring and management Backup & Restore: Full and incremental backups with encryption support
... continue reading