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 distributed private application framework
Fabric is an experimental protocol for exchanging information.
Conflict-free, replicated, principled state management, encrypted at rest and in transit.
A distributed network with a unique identity and networking model. Focus is on privacy, P2P communication and encryption to make the Internet ours aga...
Open Source API for Realtime Web Apps
Standalone React WebRTC Application
Lookup a peer by its id or address.
Simple peer-to-peer blogging site
A simple, low-level, and customizable implementation of a TCP P2P node.
Reduce latency of a connection over yggdrasil network
Peer-to-Peer game networking library for thousands of players simultaneously. Built completely in C#. Work in progress integration into Unity and U...
A simple peer to peer chat program developed using Socket programming in C.
Envy. Multi P2P Filesharing+Bittorrent, Shareaza Legacy.
Swap without intermediation peer-to-peer, cross chain
A WebRTC based networking plugin for Unity
A simple C++(14) application for PeerToPeer communication across network
Networks and Tools that are used to access and navigate on "darknets"
P2P Node Servers in the Browser
Peer to peer networking library
Local-First peer-to-peer replicated todo list with RxDB and WebRTC - https://pubkey.github.io/rxdb-quickstart/
An PDU implementation in Go
Simplified example cryptocurrency implementation in Racket
A Fast, Simple & Secure Way to Transfer Files between Devices
High-performance BitTorrent tracker compatible with UNIT3D tracker software
Simple Web Application that offer you to create video meeting room using WebRTC and Socket.
Web application for real-time file transfer using WebRTC
An end-to-end group encrypted event emitter, built on the Nostr protocol.
An Erlang implementation of the SWIM protocol
aft - advanced file transfer.
Share your localhost in a new way (peer to peer browser)
Simple Peer-to-Peer protocol implementation in pure Go. Uses HTTP client and server to communicate over internet to knowed network members.
Peer-to-peer markdown editor
WebRTC based P2P multi-threaded filesharing CLI app written in Golang.
Pure Peer-to-Peer Distributed Microblogging System on NAT Transparent Overlay Network
Rust crate providing anonymous, secure, and private peer-to-peer functionality using Tor onion services
Probably the world's 1st in-player token wallet (v0.0.1 of the Paratii embeddable web player).
Sendfa.st đź’« is a peer-to-peer file sharing service that enables users to share files quickly and securely.
A Windows desktop application that runs the Remote Desktop Protocol over SSH
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.
High performance peer-to-peer VPN
Peer-to-peer machine learning
Peer-to-peer cloud environment
A python-based peer-to-peer chat
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
This is the companion repo for The Kademlia Protocol Succinctly by Marc Clifton. Published by Syncfusion.
P2P Forwarder - a tool for farwarding tcp/udp ports. Made using libp2p.