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.
Bespoke agent-to-agent discovery and communication protocol
The decentralized, completely anonymous, lightweight, peer-to-peer network communication protocol.
Practice project to demonstrate p2p file sharing.
An ephemeral signaling server that allows peers to auto discover each other on a local WiFi network and connect directly.
Make LAN transfers easy, no server needed
🚀 P2P end-to-end encrypted file sharing app
A WebRTC Client in Python using aiortc with some useful examples.
Post-cloud music streaming [archived]
Repository for the Tandem NeoVim Plugin
Information the Wind concept, spec and upcoming events
🧠 One LLM, split across a Mac (Apple MPS) + a Windows PC (NVIDIA CUDA) — heterogeneous pipeline inference over a framework-neutral wire, bit-for-bit...
A 2D pixel-based multiplayer survival puzzle RPG written in TypeScript
This repository is created as a part of the P2p project for Computer Networks (CNT5106C) at the University of Florida for the Master's in Computer Sci...
Automated deployment solution for running Syncthing in Docker Swarm clusters. Simplifies installation and management of distributed file synchronizati...
A peer-to-peer distributed expense tracker proof-of-concept demonstrating Conflict-Free Replicated Data Types (CRDTs) in a peer-to-peer network using...
Decentralized stack for paranoids-decentralizers
Communicate on the Bitcoin P2P network
Multiplayer sandbox game
🕵🏻 Anonymous network in 100 lines of code
A peer-to-peer decentralized database
The web privacy layer. Hydrafiles allows for anyone to serve files and dynamic APIs anonymously using HTTP, WebSocket, and WebRTC.
Encrypted local-first CRDT documents, carried peer to peer for TypeScript. Initial release; not production-ready.
Auto WebRTC Mesh P2P Network without signaling server.
:package: peer-to-peer file sharing
Repository for the Tandem Sublime Plugin
This repository is open source and collaborative contribution to Innovation Challenge for Video Conferencing Solution.
Python implementation of Peer-to-Peer Streaming Peer Protocol (PPSPP) [RFC7574]
Web version of zoom clone made using Express JS, Node JS, Peer JS and Socket IO.
Desktop GUI for croc — secure cross-platform file transfer without the terminal. Encrypted P2P, drag-and-drop, QR codes, LAN mode. macOS, Windows, Lin...
Secure browser-based remote access with ultra-low-latency remote desktop over end-to-end encrypted peer-to-peer connections. No VPN, no port forwardin...
QUIC connections natively over Yggdrasil
ChainPay is a peer to peer crypto payment platform for freelancers, businesses, and developers, enabling instant on-chain transactions with full trans...
Online version of the Labyrinth board game. The game server runs on the host's browser and networking happens peer-to-peer.
An Opensource Peer-to-peer communication platform with Zero-Knowledge-Proof based authentication.
A simple site where you can write in real time.
A robust, minimal-server-interaction API for peer routing in the browser
A p2p browser, browse the p2p networks along with the regular net
This project aims to revolutionize the carpooling industry by leveraging blockchain technology; the proposed solution is a decentralized web-based ap...
Peer-to-peer network in Python
(WIP/Experimental) Ricochet implementation as Haskell Library.
Federated shared albums for Immich — share photo & video albums across separate Immich servers/instances, in the stock apps, with nothing exposed to t...
:twisted_rightwards_arrows: A peer-to-peer data sync framework
An open source project which provides privacy-preserving contact tracing for communities using QR codes
PeerLink is a high-performance distributed file sharing platform built for scale. It uses a microservices architecture, native C++ acceleration, and r...
We recommend starting here if you want to learn about Zentachain thoroughly.
Low-latency peer-to-peer audio between two or more Windows PCs over UDP. WASAPI and ASIO side by side, profile system, Opus FEC, screen-reader friendl...
Local-first, end-to-end encrypted agent-to-agent mesh protocol. Zero-config LAN + LoRa. Runs offline. No cloud. [email protected]
A Node.js / Posix-like JavaScript front-end API for the Socket Runtime
Because friends don't let friends localhost.
Peer-to-peer encrypted messenger in Rust with Noise IK and UDP NAT hole punching