This project provides a list of utilities to turn arbitrarily long byte slices into merkle trees with the assumption that the nodes of the tree will be stored on a p2p file system instead of in-memory.
I utilized https://github.com/cbergoon/merkletree numerous times for inspiration.