Planarmap.js: Planar map editor
Squaring of a torus
Any genus-1 map, i.e. a graph properly embedded in the torus, gives rise to a two-parameter family of tilings of the torus by squares of various sizes. The linked webpage allows users to explore such square tilings associated to randomly generated (spanning-tree decorated) genus-1 maps.
For the mini-course Monte Carlo methods in Dynamical Triangulations I developed a simple program to generate various families of random planar maps. Available on the corresponding website.
More projects can be found on my github profile.