Top 23 Go P2P Projects
-
-
Geth: Geth or Go-Ethereum has 3 interfaces that we use for blockchain development:
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
pion/webrtc - GitHub
-
Dragonfly
Dragonfly is an intelligent P2P based image and file distribution system. (by dragonflyoss)
-
berty
Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network
First, I'd recommend Berty (https://berty.tech/) as opposed to Bridgefy due to security concerns and the fact that it is open-source. Berty can function over bluetooth just like Bridgefy, so it'll still work when the cell service goes down (albeit only at a short range).
-
Uber Kraken: Kraken is a P2P Docker registry capable of distributing TBs of data in seconds (URL: https://github.com/uber/kraken)
-
Project mention: Arpchat – Text your friends on the same network using just ARP | news.ycombinator.com | 2022-03-21
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
https://tcloud-lunik.herokuapp.com/ https://btorrent.xyz/ https://github.com/pldubouilh/webtorrent-webui https://github.com/anacrolix/torrent
-
-
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!
-
Project mention: OpenBazaar VS particl-market - a user suggested alternative | libhunt.com/r/openbazaar-go | 2022-02-01
-
distribyted
Torrent client with HTTP, fuse, and WebDAV interfaces. Start exploring your torrent files right away, even zip, rar, or 7zip archive contents!
Project mention: Distribyted: Torrent client with on-demand file downloading as a filesystem | reddit.com/r/DonOperInfo | 2021-10-16 -
redwood
A highly-configurable, distributed, realtime database that manages a state tree shared among many peers. (by brynbellomy)
-
RUNE DEV Spacemesh NMR COMP
-
-
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
-
Hey. I try to get WebRTC Pion to work. For that i follow the instructions on pion/mediadevices: Go implementation of the MediaDevices API. (github.com) . I added the x264 codec.
-
software
DeepValueNetwork is a peer-to-peer database network managed and hosted by its community. It contains a browser to render 2D/3D content and allow the creation of scripted applications built on top of the p2p database network and managed by its creators, without intermediary platform.
-
Project 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).
-
Project mention: I’m getting into Vitainu. Are there any airdrops? Good faucets? | reddit.com/r/Vitainu | 2022-04-10
Not that I am an expert, but I imagine it can be any wallet that supports the VITE network, or BSC for cross-chain. More details at https://vitainu.org/ and vite.org
-
testground
🧪 A platform for testing, benchmarking, and simulating distributed and p2p systems at scale.
They have their own solutions for these problems as well, see e.g. https://github.com/testground/testground, which comes from the IPFS/Filecoin folks to coordinate distributed state, network traffic shaping, etc. for testing distributed systems.
-
surge
Surge is a p2p filesharing app designed to utilize blockchain technologies to enable 100% anonymous file transfers. Surge is end-to-end encrypted, decentralized and open source. (by rule110-io)
-
space-daemon
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.
Go P2P related posts
- Coinbase Slammed for Pushing and Listing High-risk ‘Sh*tcoins’
- Censorship resistant decentralized collaboration environment
- Why has ethereum 34% of effectiveness? so little is the reward, even negative.
- Censorship resistant decentralized collaboration environment
- Censorship resistant decentralized collaboration environment
- Can IPFS be used to share large files with others?
- Access my media files from another server than my plex server??
Index
What are some of the best open-source P2P projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | syncthing | 44,740 |
2 | go-ethereum | 37,380 |
3 | Pion WebRTC | 9,311 |
4 | Dragonfly | 5,773 |
5 | berty | 5,694 |
6 | kraken | 5,038 |
7 | go-libp2p | 4,472 |
8 | torrent | 4,347 |
9 | CovenantSQL | 1,317 |
10 | peer-calls | 1,077 |
11 | OpenBazaar | 974 |
12 | distribyted | 880 |
13 | redwood | 609 |
14 | go-spacemesh | 575 |
15 | ipdr | 425 |
16 | nkn | 423 |
17 | mediadevices | 361 |
18 | software | 338 |
19 | gossamer | 326 |
20 | go-vite | 300 |
21 | testground | 291 |
22 | surge | 264 |
23 | space-daemon | 200 |
Are you hiring? Post a new remote job listing for free.