This project technically started in 2009, as part of another project called Dandelion (which then was renamed to Pines), then around 2014 I pulled it out into its own project, Nymph. I worked on it on and off, until 2021, when I rewrote it for Node.js as Nymph.js.
It now runs my email service, https://port87.com/
Here’s the oldest code I can find on GitHub from July 7, 2009:
And here’s the first version as its own project from Sep 8, 2014:
https://github.com/sciactive/nymph/tree/fdf5f770da7e5acc6938debbaeb8c09cfd080e15/src
If you walk away with a hand full of dog shit, you did not win at whatever you were doing.