dbpatterns.com
Если конкретнее:
лайки.
К сожалению проект еще сырой, я что-то не нахожу там банальных деревьев, но вы всегда можете законтрибьютить.
По поводу комментариев - вам нужны древовидные структуры. Обычно такие штуки делают при помощи parent-child (adjacency) модели.