Top 23 Go P2P Projects
Open Source Continuous File SynchronizationProject mention: A idea to make Syncthing also be a self hosted cloud storage provider - A browser to manage files on a untrusted remote device | reddit.com/r/Syncthing | 2021-10-20
Official Go implementation of the Ethereum protocolProject mention: Where to find "block-finalisation state transition function" in go-ethereum source code | reddit.com/r/ethereum | 2021-10-23
I could find the first one (Ethereum state transition function) in the go-ethereum source code https://github.com/ethereum/go-ethereum/blob/master/core/state_transition.go
Run Linux Software Faster and Safer than Linux with Unikernels.
Pure Go implementation of the WebRTC APIProject mention: How we make WebRTC be easier? | news.ycombinator.com | 2021-10-11
For the past couple of years I have been working on open source software + a free book to make WebRTC easier. I am trying to find the other gaps in the space. Would love to hear what people find difficult about it still!
Even if you don't have a solution would be great just to get a feel for where people are at in the space.
Dragonfly is an intelligent P2P based image and file distribution system. (by dragonflyoss)Project mention: Can Kubernetes pre-pull and cache images? | reddit.com/r/kubernetes | 2021-07-06
Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the networkProject mention: Is there a real serverless working example of pubsub usage? | reddit.com/r/ipfs | 2021-10-17
https://github.com/berty/berty/ does serverless pubsub with orbitdb in go.
P2P Docker registry capable of distributing TBs of data in secondsProject mention: How to handle locally build container images across nodes? Container Registry the only way? | reddit.com/r/kubernetes | 2021-10-17
Cost, availability, upkeep. Same as any other service. There are alternatives… https://github.com/uber/kraken
Full-featured BitTorrent client package and utilitiesProject mention: exatorrent - Self-hostable , easy-to-use , lightweight and feature-rich torrent client written in Go | reddit.com/r/seedboxes | 2021-08-27
Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
A decentralized, trusted, high performance, SQL database with blockchain features
Group peer to peer video calls for everyone written in Go and TypeScriptProject mention: Group video call functionality | reddit.com/r/reactnative | 2021-09-29
As a last resort, you can self host https://github.com/peer-calls/peer-calls and just slap everything in the webview on both platforms. Kinda works, trust me!
OpenBazaar 2.0 Server Daemon in Go (by OpenBazaar)
:open_file_folder: :arrow_right: :tv: :notes: :video_game: Torrent client with on-demand file downloading as a filesystem.Project mention: Distribyted: Torrent client with on-demand file downloading as a filesystem | reddit.com/r/DonOperInfo | 2021-10-16
Go Implementation of the Spacemesh protocol full node. 💾⏰💪Project mention: $5000, 5 alts for 5 years | reddit.com/r/CryptoCurrency | 2021-09-09
RUNE DEV Spacemesh NMR COMP
Official Go implementation of NKN full node.Project mention: Interested newb here. Why should I invest in this? What are the catalysts that will make this take off? | reddit.com/r/nknblockchain | 2021-10-16
About NKN is building the largest shared network globally San Mateo, California, United States 11-50 Corporate Round Private www.nkn.org/ 125,290
🐋 IPFS-backed Docker RegistryProject mention: IPDR: IPFS-backed Docker Registry | reddit.com/r/ipfs | 2021-03-09
Go implementation of the MediaDevices API.Project mention: Share video feed (camera, screen, file, etc.) from ffmpeg to web(rtc) | news.ycombinator.com | 2021-09-22
Note that there are a lot of tunings that you may need depending on what your latency tolerance and picture quality tolerance is. I would recommend following FFmpeg's streaming guide .
If you are trying to stream desktop, camera, and microphone to the browser, I would recommend pion's mediadevices package .
Official Go implementation of the Vite protocolProject mention: 5VX GIVEAWAY (0.25VX EACH) | reddit.com/r/vitelabs | 2021-10-02
You can learn more about VITE by having a read through their white papers here.
🕸️ Gossamer: A Go implementation of the Polkadot HostProject mention: How to build a custom Polkadot-compatible chain in Go with Gossamer | reddit.com/r/dot | 2021-06-04
We're one of the official client implementation teams for Polkadot building a node implementation in Go! Our project is dubbed 🕸️ Gossamer 🕸️️ (as in spider web :D).
🧪 A platform for testing, benchmarking, and simulating distributed and p2p systems at scale.
The Space Daemon packages together IPFS, Textile Threads/Buckets, and Textile Powergate (Filecoin*) into one easy to install Daemon to make it easy to build peer to peer and privacy focused apps.Project mention: Introducing the Space SDK: Build Your Web & Mobile App on the Open Web | dev.to | 2021-02-03
If you recall, earlier last year, we released the Space Daemon, a library for desktop that comes with IPFS/Textile nodes, exposed gRPC methods for features like encrypted file upload, file sharing, user-controlled accounts, and more tools for building Open Web applications, under the same underlying protocols.
performance benchmark infrastructure for IPLD DAGsProject mention: Why are gateways faster than locally hosted mode? | reddit.com/r/ipfs | 2021-01-02
Netflix also has this really cool tool for IPFS benchmarking: https://github.com/Netflix/p2plab
A simple decentralized peer-to-peer ledger implementationProject mention: Does anybody know of crypto that is as simple to mine as HNT? | reddit.com/r/HeliumNetwork | 2021-04-27
Cruzbit is a minimal Bitcoin-like chain that can be GPU mined with a reasonably simple CLI. https://cruzb.it
privacy preserving primitives and protocols (p3) for routing and messaging in P2P networksProject mention: We are Brian Bondy (co-founder and CTO of the Brave privacy browser), and Dietrich Ayala (IPFS Lead) to discuss the decentralized web and the new IPFS integration in Brave | reddit.com/r/IAmA | 2021-01-22
I don't think there was a refusal to implement privacy features, so much as that a privacy-preserving DHT is something that is still an unsolved problem. There have been a few efforts at a Tor transport for libp2p - the Berty project is working on one now: berty.tech. You can implement private networks today in IPFS, without using the public DHT. The barrier here is that ensuring user privacy in a peer-to-peer way is very difficult and the harms are real. P3Lib looks promising: https://github.com/hashmatter/p3lib
Connect to your service without public IP in p2p channelProject mention: Connect to your service without public IP in P2P channel | news.ycombinator.com | 2021-05-11
What are some of the best open-source P2P projects in Go? This list will help you:
Are you hiring? Post a new remote job listing for free.