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 HTTP API Server for the OrbitDB distributed peer-to-peer database
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
The simplest publication tool
Use regular network applications like p2p without fixed public IPs and through NAT.
A library to encrypt and transfer files P2P in the browser
Masa Oracle: Decentralized Data Protocol 🌐
WebRTC Demo using PeerJs, Share screen without video call, make a video call, Simplest WebRtc connection Demo
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...
A decentralized storage abstraction middleware framework
SnapDrop: A Progressive Web App for local file sharing - airdrop alternative
React bindings for Yjs.
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.
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...
Share your screen and computer's audio via WebRTC!
Application using Peer to peer communication to transfer files under a same local network
The Willow Protocol website.
A proof-of-work network simulator for blockchain and cryptocurrency research.
peer-to-peer, collaborative states using Merkle-CRDTs
An RSS reader that you own
P2P WebRTC based encrypted data transfer between peers.
Implementation of Chord - A Distributed Hash Table in Rust
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.
A checkers game made in Java that is complete with a GUI, computer player, and peer-to-peer play.
Collaborate on 3D models in real-time using the Vertex Platform.
Simple and small reliable UDP networking library for games
Alpha implementation of the Sprawl distributed marketplace protocol.
A terminal-based peer-to-peer (P2P) end-to-end-encrypted (E2EE) video chat application with text messaging, written in OCaml. Supports up to 4 clients...
OpenChatRoulette
The best vpn service 2022 Lifetime free anonymous Awesome dVPN foss Network decentralized Ethereum Blockchain DHT-VPN Peer-to-peer open-source
P2P file transfer utility
BitTorrent client from scratch in Rust
[ARCHIVED] now part of the https://github.com/ipfs/js-ipfs repo
QUIC Networking for TypeScript & JavaScript
A library for peer discovery inside the Tor network
Creating a Bitcoin Lightning Network Enabled Energy Grid
encrypted messages over the Bitcoin P2P Protocol
Peer 2 Peer Carpooling Decentralized Application deployed on Ethereum Network
Seamless .onion and tor-ified git remotes
Final Year Project @HKU Department of Computer Science | HGFRR includes a new peer-to-peer network protocol that improves communication efficiency and...
A swiss-knife proxy powered by Hyperswarm DHT
Lambda called on lambda finds/creates lambda, each with lazy-evaled 256 bit global DAG ids. Each lambda has 2 child lambdas. A kind of number that is...
🚀 P2P end-to-end encrypted file sharing app
A WebRTC Client in Python using aiortc with some useful examples.
Post-cloud music streaming [archived]
Information the Wind concept, spec and upcoming events
Standalone chat application for LAN.