Knotwork Designer
20th December 2020
This is a Javascript program for designing Celtic knots. Initially the display is a simple weave of intersecting threads. You can design a knot by clicking on the points where the threads intersect. The program ensures that your knot is always properly woven (over then under). Your knot will look best if it has some symmetry or pattern to it (for bonus points, use a single thread).
Knotwork (and interlace) is fairly simple to design using paper and pencil but automating the process is convenient.