Paxos Playground is a simulation of a replicated state machine, implemented using the Paxos algorithm, written in Javascript. The UI is heavily based on Raft Scope created by Diego Ongaro to visualize and explain Raft.
This is what it looks like:
To foster understanding the system is presented in multiple configurations going from a bare-bones implementation of a replicated state machine using Paxos to a more rich and optimized implementation of the same system. Each new configuration is based on the previous one and only adds a particular feature or optimization.
The available configurations are: