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.
aft - advanced file transfer.
Pure Peer-to-Peer Distributed Microblogging System on NAT Transparent Overlay Network
An Erlang implementation of the SWIM protocol
Simple Peer-to-Peer protocol implementation in pure Go. Uses HTTP client and server to communicate over internet to knowed network members.
A Windows desktop application that runs the Remote Desktop Protocol over SSH
Sendfa.st 💫 is a peer-to-peer file sharing service that enables users to share files quickly and securely.
WebRTC Demo using PeerJs, Share screen without video call, make a video call, Simplest WebRtc connection Demo
The Willow Protocol website.
A python-based peer-to-peer chat
Probably the world's 1st in-player token wallet (v0.0.1 of the Paratii embeddable web player).
A simple CLI client for peer-to-peer file or message sending. Written in Python
An implementation for a multiplayer Bomberman Game via WebRTC Peer to Peer Communication using peer.js.
Peer-to-peer machine learning
Peer-to-peer cloud environment
High performance peer-to-peer VPN
Use regular network applications like p2p without fixed public IPs and through NAT.
Run a point-of-presence within Myel, the community powered content delivery network.
Web search of the people, by the people, for the people with Go.
Node.js port of Zyre - an open-source framework for proximity-based peer-to-peer applications
Video Chat WebApp using NodeJS | Redis | VueJS | WebRTC | Socket.io
Decentralized End-to-End Encrypted Messenger
This is the companion repo for The Kademlia Protocol Succinctly by Marc Clifton. Published by Syncfusion.
Online audio jamming software
P2P Forwarder - a tool for farwarding tcp/udp ports. Made using libp2p.
A live video streaming :computer: platform based on peer-to-peer architecture.
Peer to peer terminal sharing
A HTTP API Server for the OrbitDB distributed peer-to-peer database
A very fast P2P file sharing and clipboard sync for local networks. Works between any device and OS. No cloud or account required. Built with Rust.
A library to encrypt and transfer files P2P in the browser
A proof-of-work network simulator for blockchain and cryptocurrency research.
React bindings for Yjs.
The simplest publication tool
Workshop and Example to showcase how to build a desktop application on top of the Space Daemon and Client. From installation to building a full fledge...
App which lets two people share their social media details by simply putting one phone on top of the other ("tapping"). Currently in development by Ni...
Masa Oracle: Decentralized Data Protocol 🌐
Simple id based video calling in meteor
:floppy_disk: Pacman Backup tool for off-the-grid updates via portable USB sticks or (mesh) LAN networks.
A decentralized storage abstraction middleware framework
Implementation of Chord - A Distributed Hash Table in Rust
A checkers game made in Java that is complete with a GUI, computer player, and peer-to-peer play.
Share your screen and computer's audio via WebRTC!
A thin abstraction layer over Peer.js that allows peers to easily find and communicate with other peers that share a common group ID tag.
Application using Peer to peer communication to transfer files under a same local network
The best vpn service 2022 Lifetime free anonymous Awesome dVPN foss Network decentralized Ethereum Blockchain DHT-VPN Peer-to-peer open-source
Simple and small reliable UDP networking library for games
An RSS reader that you own
encrypted messages over the Bitcoin P2P Protocol
🔒 World's most secure P2P messenger. End-to-end encrypted, zero-server architecture, quantum-resistant roadmap. WebRTC direct connections, advanced E...
Collaborate on 3D models in real-time using the Vertex Platform.