Top 10 C++ peer-to-peer Projects
A Smart Ethernet Switch for EarthProject mention: Playing SP, what to throw away for S4 | reddit.com/r/ProjectDiablo2 | 2021-12-03
Reliable & unreliable messages over UDP. Robust message fragmentation & reassembly. P2P networking / NAT traversal. Encryption.Project mention: Which one of these plans should i take to make my game multiplayer? | reddit.com/r/learnprogramming | 2021-11-28
https://github.com/ValveSoftware/GameNetworkingSockets Works with AND without Steamworks.
Run Linux Software Faster and Safer than Linux with Unikernels.
Source code for SonoBus, a real-time network audio streaming collaboration tool.Project mention: Super low-latency jamming over the internet | news.ycombinator.com | 2021-10-23
I'm guessing that most people reading this are not familiar with some of the other options available for this kind of thing. In particular, they likely don't know about Sonobus:
(and that's likely because it's libre software and the developer doesn't really do marketing)
Encrypted P2P sockets over ZeroTierProject mention: I created a small game. Is it possible to make it multiplayer with ZeroTier? | reddit.com/r/zerotier | 2021-11-28
Basically you have to make it work within the LAN yourself, then you can use Zerotier (or even libzt) to make it work over the internet.
C/C++ WebRTC network library featuring Data Channels, Media Transport, and WebSocketsProject mention: Libwebsockets a powerful and lightweight pure C library | news.ycombinator.com | 2021-09-06
Host trango and communicate with those around you without the internet!Project mention: project dead already ? | reddit.com/r/trango | 2021-08-07
unable to reach https://web.trango.io and no recent updates in github. Well, guess that's RIP then...
QuantumGate is a peer-to-peer (P2P) communications protocol, library and API written in C++.Project mention: QuantumGate: P2P communications protocol, library and API written in C++ | news.ycombinator.com | 2021-01-11
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.
Fast and simple Webtorrent tracker implementation in C++Project mention: aquatic BitTorrent tracker: WebTorrent support (1.8M responses/second); new UDP benchmarks (650k rps) | reddit.com/r/rust | 2021-08-23
I did some benchmarks with my load testing tool and got very encouraging results: 1.8M tracker responses per second when using 14 threads, compared to a maximum of 117k responses per second for closest competitor wt-tracker. I suspect that the openwebtorrent tracker would be a lot closer in performance to aquatic, but since it only runs over TLS, I couldn’t test it, as the load tester doesn’t support it. More info on the benchmark (PDF).
Envy. Multi P2P Filesharing+Bittorrent, Shareaza Legacy. (by GetEnvy)Project mention: 2021's P2P Program Listing | reddit.com/r/digitalpiracy | 2021-03-12
Peer to peer file sharing and messaging between different networks including server acting as a mediator (TCP hole punching).Project mention: [OC] C++ P2P messaging and file sharing between different networks with server acting as mediator | reddit.com/r/Cplusplus | 2021-08-15
C++ peer-to-peer related posts
I created a small game. Is it possible to make it multiplayer with ZeroTier?
1 project | reddit.com/r/zerotier | 28 Nov 2021
Introducing Epic Online Services | Game Development | Epic Games
1 project | reddit.com/r/Games | 24 Nov 2021
PC Patch Notes for patch Tomb Raider, build 838
1 project | reddit.com/r/pcgaming | 18 Nov 2021
the perfect world
1 project | reddit.com/r/Steam | 17 Nov 2021
After 1 year of hard work, a rewrite to Godot and learning networking from scratch, our game Fishards is out now!
1 project | reddit.com/r/godot | 4 Nov 2021
TF2 update for 10/27/21 (10/28/21 UTC)
1 project | reddit.com/r/truetf2 | 27 Oct 2021
Super low-latency jamming over the internet
1 project | news.ycombinator.com | 23 Oct 2021
What are some of the best open-source peer-to-peer projects in C++? This list will help you:
Are you hiring? Post a new remote job listing for free.