C++ P2P

Open-source C++ projects categorized as P2P

Top 23 C++ P2P Projects

  • Bitcoin

    Bitcoin Core integration/staging tree

    Project mention: Bitcoin Dev Discord | reddit.com/r/Bitcoin | 2023-01-27

    try here: https://github.com/bitcoin/bitcoin/blob/master/CONTRIBUTING.md

  • monero

    Monero: the secure, private, untraceable cryptocurrency

    Project mention: MultiSig wallets | reddit.com/r/Monero | 2023-01-27

    Prior to that, there was an audit of the multisig implementation and some bugs were fixed. See PR #8149 for more details on that.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • qTox

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

    Project mention: Netikoosoleku eelteade: 29. jaanuar 20:00 (vestluse tekitamine Delta Chat-is ei õnnestunud) | reddit.com/r/perestroika_pw_org | 2023-01-12
  • i2pd

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

    Project mention: ⟳ 1 apps added, 20 updated at f-droid.org | reddit.com/r/FDroidUpdates | 2023-01-09

    i2pd (version Full-featured C++ implementation of I2P client

  • wave-share

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

    Project mention: Wave-share: serverless, peer-to-peer, local file sharing through sound (2018) | news.ycombinator.com | 2022-09-23
  • dash

    Dash - Reinventing Cryptocurrency (by dashpay)

    Project mention: Is Dash testnet down? | reddit.com/r/dashpay | 2023-01-11

    See comment from pasta : https://github.com/dashpay/dash/issues/5148

  • qtum

    Qtum Core Wallet

    Project mention: Mandatory Hard Fork on July 31st for QTUM - Here are the Top 10 Hard Fork Questions | reddit.com/r/CryptoMarkets | 2022-07-01

    8. What are the new features for the hard fork? Addition of Taproot/Schnorr signatures, deploying a new Ethereum Virtual Machine evmone, and bug fixes. See the release notes at https://github.com/qtumproject/qtum/releases/tag/v22.0

  • Sonar

    Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • WaykiChain

    Public Blockchain as a Decentralized Finance Infrastructure Service Platform

  • libdatachannel

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

    Project mention: Who uses node executable without using npm? | reddit.com/r/node | 2022-08-21

    Node.js node JavaScript runtime itself provides a means to interface with native applications. Plenty of people write their own WebSocket or WebRTC data channel libraries https://github.com/paullouisageneau/libdatachannel.

  • groestlcoin

    Groestlcoin Core integration/staging tree

  • firo

    The privacy-focused cryptocurrency

    Project mention: New Maintenance Release Firo v0.14.11.2 | reddit.com/r/FiroProject | 2022-11-15

    👉 https://github.com/firoorg/firo/releases/tag/v0.14.11.2

  • p2pool

    Decentralized pool for Monero mining (by SChernykh)

    Project mention: Will the blockchain-prune Command Eventually Reduce the Blockchain File Size? | reddit.com/r/MoneroMining | 2023-01-18

    You can download the Monerod Blockchain here on one machine. Download P2Pool here. Then check your wifi IPV4 settings and find your 192.xxx.x.x and you can connect any XMRig instance to that computer running Monerod & P2Pool. See https://p2pool.io/#help for instructions.

  • Speek

    Privacy focused messenger that doesn't trust anyone with your identity, your contact list, or your communications

    Project mention: Speek! - anonymous and decentralized messenger allowing anonymous p2p filesharing written in C++/QT | reddit.com/r/programming | 2022-05-24
  • PIVX

    Protected Instant Verified Transactions - Core wallet.

  • socket

    A Cross-Platform Runtime for creating native Desktop and Mobile Apps with HTML, CSS, and JavaScript. Bring your favorite Frontend Framework! Written from the ground up to be small and maintainable. (by socketsupply)

    Project mention: The Tauri Mobile Alpha Release | news.ycombinator.com | 2022-12-10

    There is a brand new one called Socket, it’s more targeted at web developers - no rust or anything required. Backend is also completely optional. It supports all mobile and desktop — it will ship a stable release next month: https://github.com/socketsupply/socket

  • eiskaltdcpp

    File sharing program using DC and ADC protocols

  • hive

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

  • husarnet

    Husarnet is a Peer-to-Peer VPN to connect your laptops, servers and microcontrollers over the Internet with zero configuration.

    Project mention: ZeroTier VS husarnet - a user suggested alternative | libhunt.com/r/ZeroTierOne | 2023-01-23
  • node-datachannel

    Easy to use WebRTC data channels and media transport. libdatachannel node bindings.

    Project mention: WebTorrent | news.ycombinator.com | 2022-11-29
  • ParsecSoda

    Parsec Soda is a custom open-source game streaming app that integrates with Parsec API and is focused in Host experience.

    Project mention: Is there a way to keep a remote play together group together | reddit.com/r/Steam | 2022-09-13
  • libtorrent4j

    libtorrent for java, a swig Java interface for libtorrent

  • Feathercoin

    Project mention: Electrum FTC Wallet not connecting | reddit.com/r/FeatherWallet | 2022-10-03

    I don't understand, i download there desktop install from there website. https://feathercoin.com/

  • conceal-core

    Conceal Core (CLI)

    Project mention: What are privacy coins' peculiarities?🤔 | reddit.com/r/SimpleLearnApp | 2022-10-13

    Conceal CCX

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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 2023-01-27.

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 67,879
2 monero 7,559
3 qTox 4,359
4 i2pd 2,289
5 wave-share 1,746
6 dash 1,468
7 qtum 1,168
8 WaykiChain 1,047
9 libdatachannel 1,011
10 groestlcoin 804
11 firo 664
12 p2pool 662
13 Speek 585
14 PIVX 514
15 socket 368
16 eiskaltdcpp 336
17 hive 311
18 husarnet 186
19 node-datachannel 163
20 ParsecSoda 140
21 libtorrent4j 138
22 Feathercoin 128
23 conceal-core 101
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives