libTräd is a lightweight C++ dynamic data tree implementation.