Peer-to-Peer (P2P) applications share resources and communicate in a decentralized or distributed architecture. Often application nodes communicate directly with each other or cooperate to do work which benefits other nodes or the overall P2P system. In a pure P2P system, there is no distinction between client and server.
Gateway implementation with an integated self hosted wallet - Coded in go
A cli tool for extracting, comparing, and calculating file hashes for .torrent files compatible with the BitTorrent v2 protocol.
Epic Online Services for Godot. Use as C++ SDK or compile as GDScript SDK.
Node.js port of Zyre - an open-source framework for proximity-based peer-to-peer applications
Implementation of Bitcoin protocol using ReactPHP
This is the companion repo for The Kademlia Protocol Succinctly by Marc Clifton. Published by Syncfusion.
Hybrid Direct Connect hub written in Go.
The code that runs the OpenWebTorrent website:
P2P Forwarder - a tool for farwarding tcp/udp ports. Made using libp2p.
Lightweight Node.js P2P library
Use regular network applications like p2p without fixed public IPs and through NAT.
An implementation to use Steam Networking Sockets in the Source SDK
Video Call App using Flutter and WebRTC P2P Mesh.
share hard-to-transmit snippets with easy-to-pronounce names using dht magic
A decentralized currency for the internet.
The Enigma Worker Peer-to-Peer (P2P) package written in Node.js based on libp2p-js
drasyl-java is a high-performance framework for rapid development of distributed applications
golang编写的 点对点 的rdp远控转发方案。利用udp的p2p打洞,再用udp的kcp来转发tcp的数据。两侧客户端都不需要公网和设置防火墙,不过一些复杂网络无法p2p打洞...
🥸 Experimental p2p gossip network for OpenPGP signature transparency 🥸
⚡ Relay WebSocket communications with EasyTier using Cloudflare Workers, providing a decentralized P2P networking solution in JavaScript.
secure p2p signalling and authentication for simple-peer using firebase realtime database
Go implementation of the Corona Network
Bitcoin Wallet app for your Android device. Bitcoin Wallet is decentralized and peer-to-peer. There is no server that would hold any of your private d...
I2P router in C#
Ethereum P2P network service
A proof-of-work network simulator for blockchain and cryptocurrency research.
React bindings for Yjs.
p2p is all you need
📮 WebRTC fast signaling HTTP server
基于P2P的无线音视频传输系统
[WIP] Easy-to-use decentralized secure overlay private network (for any device)
A curated list of resources around BOLT12
golang dht(Distributed Hash Table) node
p2p git portal proof-of-concept using Svelte Golang/WASM (experimental)
Peer-to-peer status feed 📜 with posts unlocked by Lightning ⚡
Cypherpunk app with Firebolt - Nostr, LN, Bitcoin, Coinjoin and Payjoin
Implementation of coordinator node from any-sync protocol
StreamSpace - A Decentralized P2P Torrents Downloader/Media Player/Media Server for streaming Local device media files & Torrents. Made with Spring Bo...
Rafka is a blazing-fast, experimental distributed asynchronous message broker inspired by Apache Kafka. Built with Rust and leveraging Tokio's async r...
Local solution for the LSC Smart Connect Indoor Camera 1080p
Rust library for realistic network simulation via Linux namespaces
Fictional p2p protocol
Aion Network - Rust Implementation
VMesh is a decentralized Layer 3 mesh router and protocol designed for open network interconnection.
Official Go implementation of the FUSION Protocol
IPFS Streaming Video
PeerSplit is a free, local-first, peer-to-peer app that helps you easily and privately split and track group expenses.
XqqytDesktop is a remote control application for Linux.
PirateCash Cryptocurrency