This repo has a few experiments based on the book Creating Symmetry by Frank A. Farris and implemented in p5.js
Polynomial Symmetry
Parametric Rosettes
Complex Rosettes