this reminds me of https://fallingfruit.org/

Falling Fruit actually uses some code derived from OpenTrees, although massively improved.