Peer To Peer Open Source Projects
Discover 3 open source Peer To Peer repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Peer To Peer projects here are most often combined with JavaScript, CLI and Collaboration. Last updated October 14, 2026.

orbitdb: Build Peer-to-Peer Databases for Decentralized Apps
OrbitDB is a JavaScript database library that synchronizes data between peers using IPFS, Libp2p Pubsub, and Merkle-CRDTs. It suits decentralized and local-first applications that need shared data without a central database server.
QuietHealth 33/100

wush: Transfer Files and Open Shells Over WireGuard
wush is a command-line tool for transferring files and opening remote shells over peer-to-peer WireGuard connections. It suits people who need a direct, authenticated connection without setting up a relay or relying on a third-party authentication server.
InactiveHealth 26/100

mirotalk: Self-Host Peer-to-Peer Video Meetings
MiroTalk P2P is a self-hosted browser video-conferencing app built on WebRTC, with meeting tools such as screen sharing, chat, and whiteboards. It suits teams that want to run their own meeting service and can manage a Node.js or Docker deployment.
ActiveHealth 49/100