C++ P2P

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

Top 22 C++ P2P Projects

  • GitHub repo Bitcoin

    Bitcoin Core integration/staging tree

    Project mention: LaTe StAgE cApItAlIsM | reddit.com/r/Anarcho_Capitalism | 2022-01-19

    Yes, bitcoin has a steep learning curve. Granted. Double granted. The software has improved considerably in 10 years. Look at the hive of activity that is the bitcoin github repo (https://github.com/bitcoin/bitcoin). Thirty-two thousand commits. That's an insane amount of mind-share and work. With that many smart people, developers, designers, etc. working on this, the software _will_ get easier. Layer two solutions will drastically improve scalability. Best practices will be developed. Clever features will be designed. It's happening every day if you watch the space closely. Bitcoin just implemented Schnorr signatures and taproot which has a host of benefits including privacy, scalability, and making l2 stuff like lightning more potent.

  • GitHub repo monero

    Monero: the secure, private, untraceable cryptocurrency

    Project mention: NYC Mayor Adams will convert his city paycheck to cryptocurrency via Coinbase | reddit.com/r/technology | 2022-01-20

    well since bitcoin uses a public blockchain imagine how dumb you would have to be to use it for bribes. everyone could see the briber and the bribey. now if he is using monero that might be something. who cares? other then you tons of people will care when all the money they worked for goes away because some rich fucks found a better way to steal from the little guy. usd is a scam

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • GitHub repo qTox

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

    Project mention: Barroso não sabe o que é VPN, e se soubesse, rasgaria o boga de tanta raiva. 😂 | reddit.com/r/brasilivre | 2022-01-10
  • 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: Any news on dash core 0.18 ? | reddit.com/r/dashpay | 2021-12-18

    You can follow all the action on this page. https://github.com/dashpay/dash/milestone/28

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • 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 WaykiChain

    Public Blockchain as a Decentralized Finance Infrastructure Service Platform

    Project mention: WaykiChain is one of the most innovative cryptocurrencies currently on the market | reddit.com/r/u_TuanKreb | 2022-01-05
  • GitHub repo libdatachannel

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

    Project mention: Wanting some advice on streaming audio from a raspberry pi to browsers. | reddit.com/r/WebRTC | 2021-12-12

    I was doing some research and it seems like I need to use a native webrtc api, however I am a bit lost on which native implementation to use. Pion Webrtc seems to have the most community usage (just going based off of github stars), so I am leaning towards that, but I am aware that there is a C++ api (google's : https://webrtc.googlesource.com/src/+/main/docs/native-code/index.md ) and also this one: https://github.com/paullouisageneau/libdatachannel .

  • 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 eiskaltdcpp

    File sharing program using DC and ADC protocols

    Project mention: DC++ client? | reddit.com/r/macapps | 2021-12-12
  • GitHub repo hive

    Fast. Scalable. Powerful. The Blockchain for Web3 (by openhive-network)

    Project mention: Felt like this needed more eyes on it… with regards to the post about a financial sponsor of Reddit making it on the board of shitadel… somebody is out there that can make this happen | reddit.com/r/Superstonk | 2022-01-12
  • 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 conceal-desktop

    Conceal Desktop - Private DeFi 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 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 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 gobyte

    GoByte Core - GBX

    Project mention: The wallet upgrade for Saturday 11th | reddit.com/r/gobytenetwork | 2021-12-09
  • 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 OutNet

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

    Project mention: Nobody Cares About Decentralization – They Just Want to Get Rich | Hacker News | reddit.com/r/Rad_Decentralization | 2022-01-12

    Here is a link just so that you won't think I am bullshitting you: https://github.com/rand3289/OutNet

  • 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

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 2022-01-20.

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 61,257
2 monero 6,584
3 qTox 3,874
4 PJON 2,632
5 i2pd 1,843
6 wave-share 1,635
7 dash 1,426
8 qtum 1,138
9 WaykiChain 1,111
10 libdatachannel 627
11 PIVX 505
12 eiskaltdcpp 303
13 hive 265
14 Feathercoin 129
15 conceal-desktop 59
16 openwebtorrent-tracker 55
17 Envy 41
18 groestlcoin 40
19 gobyte 35
20 turbo-beep 8
21 OutNet 7
22 helpthehomelesscoin 7
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
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.