L-Systems
F+F+F+F = magic
After taking the automata course, I was truly engrossed in the idea of using a grammar (read: set of rules) to generate visual data. After a little exploration, I found Lindenmayer systems and just had to give them a go. The project README has a collection of a couple of (the prettier) patterns I generated, and the possibility of generating an infinite fractal from a couple of characters is genuinely ridiculous.
Here’s the code!