Algomation is a platform for viewing, creating and sharing any type of algorithm. All algorithms on on the site are public and can be viewed and shared by any user of the site. Registered users can create new algorithms or fork existing one.
Algomation.com was created by: Duncan Meech
Graph algorithms are an important part of computer science and I have used derivatives of springyjs ( force directed graph layout ) and dagre ( directed graph layout ) to power the visualizers for graphs.
The graphics and layout APIs are my own inventions. The algorithms create and manipulate the logical entities ( algo.render.Element derived objects ) which are ultimately rendered as HTML and CSS in the browser.
Hosting a scalable app with a database of non trivial size is unfortunately not free and therefore there are some hopefully not too intrusive ads from the smart guys at Google that help keep the site running.
There are a number of obvious enhancements to Algomation that I am looking forward to developing. Here, in no particular order is a list. Let me know via the feedback page what you would like to to see in future versions.