Python P2P

Open-source Python projects categorized as P2P

Top 19 Python P2P Projects

  • lbry-sdk

    The LBRY SDK for building decentralized, censorship resistant, monetized, digital content apps.

    Project mention: How technically feasible would it be to continue Lbry without Lbry Inc, having it hosted by the people only? | | 2023-01-29

    And for data hosting and other end user stuff, there is lbry-sdk, which is also used by lbry desktop app.

  • tribler

    Privacy enhanced BitTorrent client with P2P content discovery

    Project mention: Best Private Trackers | | 2022-12-21

    Wish more people would use Tribler.

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

  • PyBitmessage

    Reference client for Bitmessage: a P2P encrypted decentralised communication protocol:

    Project mention: After self-hosting my email for twenty-three years I have thrown in the towel. | | 2022-09-05

    Not a cryptocurrency or "blockchain", but in Bitmessage it costs small amounts of proof-of-work to send emails, and it works well to prevent spam.

  • nicotine-plus

    Graphical client for the Soulseek peer-to-peer network

    Project mention: Where to get older albums? | | 2023-01-28

    Sure, here's a nice soulseek client.

  • Rapidbay

    Self-hosted torrent video streaming service compatible with Chromecast, AppleTV & Kodi deployable in the cloud

    Project mention: What are your top self hosted services that you are very satisfied with ? | | 2023-01-17


  • dottorrent-gui

    An advanced GUI torrent file creator with batch functionality, powered by PyQt and dottorrent

    Project mention: automate creating torrents and sharing them ? | | 2022-12-14

    An advanced GUI torrent file creator with batch functionality, powered by PyQt and dottorrent

  • pytorrent

    Simple and functional BitTorrent client made in Python - Use for learning

    Project mention: Upgrading a BitTorrent Client from v1 protocol to v2 | | 2022-02-04

    Hi, I've recently started looking at and modifying slightly this pyTorrent project

  • Sonar

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

  • py-ipv8

    Python implementation of Tribler's IPv8 p2p-networking layer

  • bittensor

    Internet-scale Neural Networks

    Project mention: [D] I don't really trust papers out of "Top Labs" anymore | | 2022-05-27

    Have a look at Bittensor -

  • ZeroNet

    ZeroNetX - Decentralized websites using Bitcoin crypto and BitTorrent network (by ZeroNetX)

    Project mention: Self hosting? | | 2022-10-01

    Or Zeronet (which is public):

  • Developer Documentation

    Project mention: 😝 | | 2022-03-10
  • torram

    Utility that recreates a torrent download directory from fully and partially downloaded files

    Project mention: I downloaded 53% of a video file to a folder and then I moved it, and it continued to download on the same folder | | 2022-05-24
  • electrum-nmc

    Namecoin port of Electrum Bitcoin client.

    Project mention: Need help in claiming Bitcoin Cash. | | 2022-02-08
  • torrentfile

    Bittorrent Protocol v1 & v2 metafile creator, checker, editor, builder, reviewer. Assemble .torrent files from the command line.

    Project mention: CLI torrent client that supports V2 hybrid torrents or hybrid torrents | | 2022-04-30
  • SD_Coin

    This is an open source blockchain network and crytocurrency project. It exists for people to build and use their own blockchain networks. Or to join the network created by others.

  • ChickenTicket

    Pure Python implementation of a cryptocurrency blockchain

    Project mention: Chicken Ticket Whitepaper First Draft | | 2022-05-13

    Chicken Ticket Source(Suggest Ideas Here):

  • nado

    A novel blockchain project with multiple semi-novel game theory mechanisms to tackle inflation, distribution and the selfish mining phenomenon.

    Project mention: Nado Stability Release - 0.20.1 - Tranquility | | 2023-01-29
  • file-transfer

    files and folder transfer P2P directly to any system in python

    Project mention: VS file-transfer - a user suggested alternative | | 2022-08-14

    p2p file transfer

  • gemcoin

    Official Python implementation of the Gemcoin protocol.

    Project mention: Is my transaction signature system secure for my blockchain? (audit) | | 2022-07-04

    Before I start, here is all of the Github files for my cryptocurrency (keep in mind that I'll be focusing on the file core/

  • 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-29.

Python P2P related posts


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

Project Stars
1 lbry-sdk 7,172
2 tribler 4,202
3 PyBitmessage 2,749
4 nicotine-plus 969
5 Rapidbay 434
6 dottorrent-gui 264
7 pytorrent 241
8 py-ipv8 205
9 bittensor 195
10 ZeroNet 143
11 131
12 torram 50
13 electrum-nmc 25
14 torrentfile 18
15 SD_Coin 15
16 ChickenTicket 14
17 nado 13
18 file-transfer 2
19 gemcoin 1
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives