https://github.com/varunu28/graft
🪵 From scratch implementation of Raft consensus algorithm in Go
https://github.com/varunu28/graft
consensus distributed-computing distributed-systems golang raft
Last synced: 2 months ago
JSON representation
🪵 From scratch implementation of Raft consensus algorithm in Go
- Host: GitHub
- URL: https://github.com/varunu28/graft
- Owner: varunu28
- Created: 2022-02-20T16:04:57.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-03-21T09:08:34.000Z (over 3 years ago)
- Last Synced: 2025-04-23T01:57:58.948Z (2 months ago)
- Topics: consensus, distributed-computing, distributed-systems, golang, raft
- Language: Go
- Homepage: https://distributed-computing-musings.com/2022/03/implementing-raft-consensus-algorithm-in-go/
- Size: 15.1 MB
- Stars: 39
- Watchers: 2
- Forks: 10
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GRaft
From scratch implementation of [Raft consensus algorithm](https://raft.github.io/raft.pdf) in Go.[Blog post describing an overview of Raft](https://distributed-computing-musings.com/2022/03/implementing-raft-consensus-algorithm-in-go/)
## Raft in action
#### Leader syncing up with follower nodes
#### Leader election
#### Client-Server E2E Raft Demo
