Raft consensus from scratch in Node.js: randomized election timeouts, term-based voting with the log up-to-date restriction, AppendEntries log repair with conflict-term backtracking, and majority-quorum commit across 4 replicas, driving a real-time collaborative canvas. Includes a network-partition simulator.
What is the Amitesh-Sinha5/miniraft GitHub project? Description: "Raft consensus from scratch in Node.js: randomized election timeouts, term-based voting with the log up-to-date restriction, AppendEntries log repair with conflict-term backtracking, and majority-quorum commit across 4 replicas, driving a real-time collaborative canvas. Includes a network-partition simulator.". Written in JavaScript. Explain what it does, its main use cases, key features, and who would benefit from using it.
Question is copied to clipboard — paste it after the AI opens.
Clone via HTTPS
Clone via SSH
Download ZIP
Download main.zipReport bugs or request features on the miniraft issue tracker:
Open GitHub Issues