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.
A-Frame VR component to create multi-user experiences with WebRTC
global hosting, financial automation, server-less web components
A Qt demo for p2p LAN chat and file transmission
Free p2p cdn android github sdk to reduce video streaming costs of live and on demand video using webrtc by upto 90% and improve scalability by 6x -...
A simple remote desktop server/client application for Windows
Spixi is a decentralized, post-quantum secure communications super-app with messaging, calls, file sharing, a crypto wallet, and Mini Apps. Users hold...
WebRTC based P2P multi-threaded filesharing CLI app written in Golang.
Self-hosted music streaming with peer-to-peer sharing
Yggdrasil Network rewritten in Rust.
A digital currency for a new era of decentralized trust
An app to share archives of files and folders in a peer to peer network
Satellite gives you peace of mind with end-to-end encryption without sacrificing quality. Stream in 4k, chat in 500kbs+, share 10GB files.
Decentralised peer to peer poker, using bitcoin
Distributed peer-to-peer chat using IPFS
An end-to-end group encrypted event emitter, built on the Nostr protocol.
Command line client for Eppie — an encrypted p2p email
Orbit Electron App
🎞️💓🍿 Love streaming - It's always best to watch a movie together ! 🤗
qbit is a kotlin-multiplatform embeddable decentralized DBMS with object-relational information model
Bluetooth LE library to communicate between android devices
Pure Peer-to-Peer Distributed Microblogging System on NAT Transparent Overlay Network
Aiogram + PostgreSQL + Docker + ChatGPT + P2P payments
💫 Convert your JavaScript library to a remote service.
📄 The Ambients protocol white paper
Simple Peer-to-Peer protocol implementation in pure Go. Uses HTTP client and server to communicate over internet to knowed network members.
JavaScript Implementation of NKN Client and Wallet SDK
一个基于IPFS的全球分布式文件系统,也是一个简单的MQ中间件,可用于直播本地推流,全球实时同步,多区域内网融合等
Dione is an anonymize and encrypted messaging system build on top on a peer to peer layer.
Send and Receive Files P2P
A Windows desktop application that runs the Remote Desktop Protocol over SSH
A decentralized storage and file-sharing tool that uploads content to IPFS and generates decentralized QR codes.
A library for building p2p, decentralized, and collaborative software.
An advanced GUI torrent file creator with batch functionality, powered by PyQt and torf
Legacy BitTube 3 Wallet GUI
🖧 A network swarm for creating secure P2P connections over BitTorrent DHT, DNS, and mDNS.
Haskell Tox protocol implementation
Read-only mirror of GNUnet repository, updated periodically. NOTE: do not make pull requests here, nor comment any commits. Maintainers are not track...
This is a list of Free Software which contribute resources to a distributed network.
A quic based peer-to-peer file transfer tool
Continuous reading from a http(s) url using random offsets and lengths for peers in a distributed system
Distributed Secure IRC | Desktop client for PeerLinks protocol
notes, ideas and whatnot
Let your viewers become your unlimitedly scalable CDN.
Terminal-based P2P VoIP application (TeamSpeak-/Skype-like voice chatting over LAN or Internet)
JavaScript p2p group (directional) proximity voice demo using an express/socket.io https server
Android - WiFi Direct Library
Go implementation of DxChain protocol
Encryption Made Mobile.
Mobile App. built with flutter allows chatting between devices offline based on nearby connection package
A collaborative real-time P2P virtual music instrument.