Libp2p
Libp2p is an open-source network stack that lets you build modern, fully distributed applications. It provides a common set of tools for building peer-to-peer applications and services, like chat and file sharing, that work together seamlessly.