Title: I&#x27;m looking for peer to peer framework recommendations to build a distributed app. In particular, a framework that supports seeds and peer discovery, message passing, maybe firewall &#x2F; UPNP support, etc.<p>I&#x27;m not particular about language (Java, Go, Javascript, etc), since it&#x27;s for a new project. I found this thread from 2016 (https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=11145691), it had some interesting recommendations, but quite a few were out of date, and with the big push to distributed apps nowadays, I thought it might be a good time to readdress the topic.<p>Some of the solutions form the other thread or that I&#x27;ve found:<p>- Smokesignal (Javascript &#x2F; Node, not updated in &gt;10 months) https:&#x2F;&#x2F;github.com&#x2F;marcelklehr&#x2F;smokesignal<p>- ZeroTier: https:&#x2F;&#x2F;www.zerotier.com&#x2F;product-netcon.shtml<p>- Maki: https:&#x2F;&#x2F;maki.io<p>- Telehash: http:&#x2F;&#x2F;telehash.org&#x2F;<p>- A whole host of blockchain projects, Bitcoin, Ethereum, HyperLedger, Scorex (Scala blockchain)<p>Bitcoin is an interesting option, it certainly has a large user base and is well tested and secure code, but forking it has it&#x27;s own set of issues.
Upvote: