Skip to content

objectspread/go-raft

Repository files navigation

Go Raft

A standalone implementation of the raft algorithm in the Go programming language.

It features the code for both the server and the client.

Raft Resources

The Raft Paper

Check out the Raft Paper document as a reference.

A Visual Demonstration of Raft

For an overview of how raft works, check out this resource.

Flow Diagrams

The Raft Paper contains an explanation of the Raft Consensus Algorithm.

The explanation has been condensed into flow diagrams in this repo.

Author

Contributing

Check the discussions to contribute to existing ideas/features or suggest a new one.

check contribution.md file for guidelines on how to contribute directly to the project.

Contributors

Aleem Isiaka
Aleem Isiaka

🚧 📖 👀 🔧 ⚠️ 🤔 🚇