We present QuTree, a C++ library for tree tensor networks approaches. QuTree provides class structures for tensors, tensor trees and related linear algebra functions that facilitate the fast development of tree tensor network approaches such as the multilayer multiconfigurational time dependent Hartree (MCTDH) approach or the density matrix renormalization group (DMRG) approach and its various extensions. We investigate the efficiency of relevant tensor and tensor network operations and show that the overhead for managing the network structure is negligible, even in extreme cases. QuTree focuses on providing simple, high-level routines while retaining easy access to the backend to facilitate novel developments. We demonstrate the capabilities of the package by performing random circuit simulations on a virtual quantum computer.