An Interactive Exploration of Distributed Algorithms

In this collection you will find explanations and simulations of several algorithms in the distributed computing field. The goal of this project is giving you a tool to play with these algorithms hands on, for this reason I have focused on giving you a practical understanding while ignoring some of the rigorous theory.