GitHub repository: stevenkuipers/tactile-js
Description: A Javascript library for representing, manipulating, and drawing periodic tilings of the plane.