SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python P2P Projects
-
lbry-sdk
The LBRY SDK for building decentralized, censorship resistant, monetized digital content apps.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
-
limewire aint touchin soulseek
and it has people building alt.clients
https://nicotine-plus.org
-
-
-
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
Rapidbay
Self-hosted torrent video streaming service compatible with Chromecast, AppleTV & Kodi deployable in the cloud
-
Sideband
LXMF client for Android, Linux and macOS allowing you to communicate with people or LXMF-compatible systems over Reticulum networks using LoRa, Packet Radio, WiFi, I2P, or anything else Reticulum supports.
Project mention: Nomad, communicate off-grid mesh, forward secrecy and extreme privacy | news.ycombinator.com | 2024-08-15Reticulum is incredibly versatile and has an entire ecosystem of tools under development. NomadNet is just one of the messengers. There is Sideband, a mobile app client (https://github.com/markqvist/Sideband), and Reticulum MeshChat, developed by Liam Cottle which is a browser based client https://github.com/liamcottle/reticulum-meshchat.
Reticulum can work over anything that has a throughput greater than 5 bits a second (yes, bits) and a MDU of 500 bytes. Not only can it work over hundreds of different carriers but each of these carriers can be apart of the same network.
I threw together a quick proof of concept of it working over HF radio. I setup two nodes about 144 km (90 miles) separate. Both were ICOM-7300's with a Raspberry Pi 5 driving the software modem that would take packets from Reticulum and send them over the air. https://www.youtube.com/watch?v=blwNVumLujc
Node 1 was out in the field while Node 2 was back at my house. Node 2 had two interfaces setup, one for the HF modem and another connected to the TCP testnet. This means that Node 1 could access any peer that was over on the TCP testnet.
Here is a quick primer on Reticulum that explains some of the basic concepts: https://www.youtube.com/watch?v=q8ltLt5SK6A
-
dottorrent-gui
An advanced GUI torrent file creator with batch functionality, powered by PyQt and dottorrent
-
-
-
-
-
-
-
-
CryptoSwitcher
A script to switch between mining Bitcoin and any of the other cryptocoins as profitability dictates.
-
-
torram
Utility that recreates a torrent download directory from fully and partially downloaded files
-
torrentfile
Bittorrent Protocol v1 & v2 metafile creator, checker, editor, builder, reviewer. Assemble .torrent files from the command line.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python P2P discussion
Python P2P related posts
-
MP3 to EXE (1999)
-
Daily Usenet Feed Size Hits 300TB
-
Soulseek itself taking a long time to download from website?
-
AOL pulls Nullsoft file-sharing software WASTE (2003)
-
bitrate column??
-
"Unlimited growth..."
-
Usenet is shit for music
-
A note from our sponsor - SaaSHub
www.saashub.com | 9 Jul 2025
Index
What are some of the best open-source P2P projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | lbry-sdk | 7,209 |
2 | tribler | 5,018 |
3 | PyBitmessage | 2,855 |
4 | nicotine-plus | 2,154 |
5 | bittensor | 1,178 |
6 | bitcoin-abe | 978 |
7 | robosats | 867 |
8 | Rapidbay | 781 |
9 | Sideband | 604 |
10 | dottorrent-gui | 343 |
11 | LightningATM | 337 |
12 | PyTorrent | 331 |
13 | py-ipv8 | 249 |
14 | ZeroNet | 247 |
15 | developer.bitcoin.org | 202 |
16 | python-webrtc | 142 |
17 | rsz | 112 |
18 | CryptoSwitcher | 95 |
19 | wrapyfi | 77 |
20 | torram | 74 |
21 | torrentfile | 48 |
22 | at-python | 46 |
23 | squeaknode | 35 |