adjacency-list
A hybrid, high-performance, open-source framework for working with large trees in Django
Lightweight, easy-to-use, flexible composite data structures