I want to try libp2p, but the docs were completely unusable for me. Example: <a href="https://github.com/libp2p/js-libp2p-kad-dht/blob/master/README.md" rel="nofollow">https://github.com/libp2p/js-libp2p-kad-dht/blob/master/READ...</a><p>Whereas similar projects (built by volunteers) have usage examples and instructions on how to get started: <a href="https://github.com/hyperswarm/hyperswarm/blob/master/README.md" rel="nofollow">https://github.com/hyperswarm/hyperswarm/blob/master/README....</a><p>libp2p seems to have much better specifications, although I think (?) it's tightly coupled with IPFS and Protocol Labs. Projects like Hyperswarm seem to have much better 'getting started' instructions, but no protocol specifications (yet!).<p>I can't wait until NAT traversal is a boring problem solved by boring tooling, but I appreciate all the work everyone is putting into the bleeding edge right now.