A feature complete and high performance multi-group Raft library in Go.
-
Updated
Jul 23, 2025 - Go
A feature complete and high performance multi-group Raft library in Go.
A Go implementation of Raft Algorithm & A fault-tolerant primary/backup K/V storage system that use the implementation. Written just as learning project.
High-availability distributed banking system with Paxos consensus for intra-shard transactions and Two-Phase Commit for cross-shard atomicity. Supports multi-cluster replication, fault tolerance, and maintains data consistency across distributed servers. Written in Go with SQLite persistence.
Add a description, image, and links to the distributed-consensus topic page so that developers can more easily learn about it.
To associate your repository with the distributed-consensus topic, visit your repo's landing page and select "manage topics."