Awesome Consensus
Awesome list for Paxos and friends
This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.
Paxos - Algorithm
Paxos - Engineering
Tencent/phxpaxos
The Paxos library implemented in C++ that has been used in the WeChat production environment.
Paxos made Moderately Complex
, website
Zookeeper
Raft
The Raft Consensus Algorithm
Consensus algorithm that is designed to be easy to understand. It's equivalent to Paxos in fault-tolerance and performance.
Raft: In Search of an Understandable Consensus Algorithm
(Ongaro and Ousterhout)
Raft - Engineering
braft
An industrial-grade C++ implementation of RAFT consensus algorithm based on brpc, widely used inside Baidu to build highly-available distributed systems.
dragonboat
A feature complete and high performance multi-group Raft library in Go.
Chubby
The Chubby Lock Service for Loosely-Coupled Distributed Systems
a lock service for loosely-coupled distributed systems.
Viewstamped Replication
CASPaxos
Fast Paxos
AllConcur
Multi-Paxos
Other Paxos Variants
There is more consensus in egalitarian parliaments (paper)
, video, efficient/epaxos
Flexible Paxos: Quorum intersection revisited
, Dr TLA+ talk
Stellar
Distributed Consensus
Can’t we all just agree?
10 part blog series on distributed consensus algorithms
A Generalised Solution to Distributed Consensus
, morning paper summary
Other
Related lists in Computer Science
See categoryTable of Contents
hesreallyhim/awesome-claude-code
A hand-picked collection of the finest of resources for the most awesome of agents, Claude Code, the undisputed champion of coding companions, from the unstoppable team…
Awesome Agent Skills
VoltAgent/awesome-agent-skills
A curated collection of 1000+ agent skills from official dev teams and the community, compatible with Claude Code, Codex, Gemini CLI, Cursor, and more.
Awesome Machine Learning
josephmisiti/awesome-machine-learning
A curated list of awesome Machine Learning frameworks, libraries and software.
Awesome Production Machine Learning
EthicalML/awesome-production-machine-learning
A curated list of awesome open source libraries to deploy, monitor, version and scale your machine learning
AWESOME DATA SCIENCE
academic/awesome-datascience
:memo: An awesome Data Science repository to learn and apply for real world problems.
Static Analysis
analysis-tools-dev/static-analysis
⚙️ A curated list of static analysis (SAST) tools and linters for all programming languages, config files, build tools, and more. The focus is on tools which improve…