libp2p is a modular framework and protocol suite for developing peer-to-peer applications. Originally part of the IPFS project, libp2p has evolved to meet the needs of a growing community of developers and users.
There are many implementations of libp2p, with go-libp2p being the oldest and most "feature complete". Javascripters can use