C++ P2P

Open-source C++ projects categorized as P2P | Edit details

Top 20 C++ P2P Projects

  • GitHub repo Bitcoin

    Bitcoin Core integration/staging tree

    Project mention: My Greatest Fear About ALL Crypto not just Bitcoin - ONE GIANT RUG PULL!!!!!!!!!!!!!!!!!!!!! | reddit.com/r/Bitcoin | 2021-12-06

    There are plenty of people that have read the source code and can confirm the binaries match source \search "reproducible"))

  • GitHub repo monero

    Monero: the secure, private, untraceable cryptocurrency

    Project mention: Announcing the MAGIC Monero Fund! | reddit.com/r/Monero | 2021-12-04

    Eventually I would like to see it added to getmonero.org alongside the CCS, Bounties, and monerodevs.org as discussed [here](https://github.com/monero-project/monero-site/issues/1880).

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo qTox

    qTox is a chat, voice, video, and file transfer IM client using the encrypted peer-to-peer Tox protocol.

    Project mention: Mattermost-Alternative? | reddit.com/r/selfhosted | 2021-11-10

    Qtox does all that, even if screen sharing was a bit obscure years ago. Qtox won't work on iOS but there is an Android release. Big advantages: no server required, easy to use, secure, open source.

  • GitHub repo PJON

    PJON (Padded Jittering Operative Network) is an experimental, arduino-compatible, multi-master, multi-media network protocol.

    Project mention: The operative system for a decarbonised, decentralised, digitised energy system | news.ycombinator.com | 2021-03-22

    When the physical layer of devices in the home don’t offer Wireless connectivity, hardware communication modules needs to be adopted to bridge the existing connectivity.

    This protocol exists already is called PJON: https://github.com/gioblu/PJON

  • GitHub repo i2pd

    🛡 I2P: End-to-End encrypted and anonymous Internet

    Project mention: First time installed I2pd on my Pop os system. Please guide me how to go about forward after the installation. | reddit.com/r/i2p | 2021-10-05
  • GitHub repo wave-share

    Serverless, peer-to-peer, local file sharing through sound

    Project mention: I got frustrated when having to transfer homework files between devices I was not logged in to. To solve the issue I developed a web based application that transfers files to any nearby devices with the help of sound waves. Any feedback on the project would be greatly appreciated! | reddit.com/r/programming | 2021-09-09
  • GitHub repo dash

    Dash - Reinventing Cryptocurrency (by dashpay)

    Project mention: Dash: Near-Instantaneous Crypto Transactions | reddit.com/r/bitsquabi | 2021-11-10


  • Scout APM

    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.

  • GitHub repo qtum

    Qtum Core Wallet

    Project mention: Check the new QRC20 commands built to Qtum | reddit.com/r/Qtum | 2021-09-05
  • GitHub repo libdatachannel

    C/C++ WebRTC network library featuring Data Channels, Media Transport, and WebSockets

    Project mention: Libwebsockets a powerful and lightweight pure C library | news.ycombinator.com | 2021-09-06
  • GitHub repo PIVX

    Protected Instant Verified Transactions - Core wallet.

    Project mention: Will pivx implement the latest bitcoin codebase? | reddit.com/r/pivx | 2021-11-14
  • GitHub repo Feathercoin

    Project mention: Which coins used to be the "next big thing" but are now dead? | reddit.com/r/CryptoCurrency | 2021-11-28

    https://github.com/FeatherCoin/Feathercoin shows activity in the past few months on master, though the most recent release tag is over a year old.

  • GitHub repo catapult-client

    The official C++ client for the Symbol blockchain.

    Project mention: Symbol Mosaic Revocation Transaction In Metaverse | dev.to | 2021-12-01

    In the new catapult-client v1.0.3.0, Symbol has added a Mosaic Supply Revocation transaction type and a Revokable mosaic flag.

  • GitHub repo conceal-desktop

    Conceal Desktop - Private DeFi, Encrypted Messaging & Wallet (GUI)

    Project mention: Wallet | reddit.com/r/ConcealNetwork | 2021-04-27

    Yes, here https://github.com/ConcealNetwork/conceal-desktop/releases/

  • GitHub repo openwebtorrent-tracker

    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).

  • GitHub repo groestlcoin

    Groestlcoin Core integration/staging tree

    Project mention: Trying to restore GRS core wallet (wallet.dat) on Macbook Pro | reddit.com/r/groestlcoin | 2021-03-21

    Download https://github.com/Groestlcoin/groestlcoin/releases/download/v2.21.0/groestlcoin-2.21.0-osx64.tar.gz

  • GitHub repo Envy

    Envy. Multi P2P Filesharing+Bittorrent, Shareaza Legacy. (by GetEnvy)

    Project mention: 2021's P2P Program Listing | reddit.com/r/digitalpiracy | 2021-03-12
  • GitHub repo gobyte

    GoByte Core - GBX

    Project mention: Announcement from the GoByte Core Team | reddit.com/r/gobytenetwork | 2021-12-06

    * Update manpages * Merge branch 'gobytecoin:master' into v0.16.x * Merge pull request [#38](https://github.com/gobytecoin/gobyte/pull/38) from barrystyle/master * separate the legacy hosts from current version * bump version and set release true * test: update test data * disconnect from legacy hosts still running gobyte core 12.x series * qt|test: update qt tests * contrib: fix key types * test: generate base58 test vectors * bench: update gobyte bench * update rawblock bench * rpc: update help message - fix gobyte address and port in rpc help message * contrib|src: Update hard coded seeds - contrib: Update IPs in nodes_main.txt and nodes_test.txt - Mainnet height: 800656 - Testnet height: 80574 - src: Update static seeds in chainparamsseeds.h * bump nMinimumChainWork, defaultAssumeValid, checkpointData for mainnet and testnet - update DIP0003EnforcementHash for mainnet and testnet * bump proto version to 70210 - fix PROTOCOL_VERSION to proto version

  • GitHub repo turbo-beep

    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
  • GitHub repo helpthehomelesscoin

    Binaries and source code for HTH, Help The Homeless Coin

    Project mention: HTH Help the Homeless Coin | reddit.com/r/HTHcoin | 2021-08-09

    Explorer: explorer.hth.world Explorer: explorer2.hth.world Github: github.com/HTHcoin/HelpTheHomelessCoin Wallet & daemon: github.com/HTHcoin/HelpTheHomelessCoin/releases/latest Discord: discord.io/hthcoin Discord: discord.io/homelesstokens Twitter: twitter.com/hthcoin Bitcointalk Ann: bitcointalk.org/index.php?topic=4578705

  • GitHub repo OutNet

    OutNet is a Distributed Services Framework. It provides peer discovery and UPnP router port forwarding. OutNet - you are the internet!

    Project mention: Cryptocurrency might solve one problem with decentralization... | reddit.com/r/Web3Skepticism | 2021-11-30

    I've created an open source decentralization framework called OutNet. It provides user identity and peer/service discovery. https://github.com/rand3289/OutNet

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-12-06.

C++ P2P related posts


What are some of the best open-source P2P projects in C++? This list will help you:

Project Stars
1 Bitcoin 59,709
2 monero 6,466
3 qTox 3,823
4 PJON 2,604
5 i2pd 1,771
6 wave-share 1,633
7 dash 1,417
8 qtum 1,131
9 libdatachannel 576
10 PIVX 496
11 Feathercoin 129
12 catapult-client 124
13 conceal-desktop 56
14 openwebtorrent-tracker 54
15 groestlcoin 40
16 Envy 39
17 gobyte 35
18 turbo-beep 8
19 helpthehomelesscoin 7
20 OutNet 7
Find remote jobs at our new job board 99remotejobs.com. There are 32 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives