I looked at secushareBox (AKA boxen): A CLI devices management utility built on P2P and GNUnet. Looks to be deserted now. And the binding from this Go code to GNUnet is done via system() calls, not a library? The motivation for this utility sounds reasonable, I might revisit it for inspiration later on.
Time to look into running GNUnet on my own. Whatever that means…