Check out the live site!
This project is a fork of Celtic Knot Genertor written by by Janis Elsts in 2012-2018 (description).
It replaces PNG output with SVG output (and HTML5 canvas with SVG element) so that it can be used for CNC machining.
More features may be added in future (gradients, area restrictions).
- https://www.eng.uwaterloo.ca/~alopyrev/cs791/celtic_knots_report.html - Java implementation (no source)
- https://link.springer.com/chapter/10.1007/978-1-4613-0195-0_27 - Scientific paper