Best Open Source p2p Libraries
A curated list of the most popular GitHub repositories tagged with p2p. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.
#1rustdesk/rustdesk
An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.
#2fatedier/frp
A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
#3bitcoin/bitcoin
Bitcoin Core integration/staging tree
#4syncthing/syncthing
Open Source Continuous File Synchronization
#5ethereum/go-ethereum
Go implementation of the Ethereum protocol
#6anoma/anoma
Reference implementation of Anoma
#7webtorrent/webtorrent
⚡️ Streaming torrent client for the web
#8ipfs/ipfs
Peer-to-peer hypermedia protocol
#9yjs/yjs
Shared data types for building collaborative software
#10amark/gun
An open source cybersecurity protocol for syncing decentralized graph data.
#11HelloZeroNet/ZeroNet
ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network
#12Chocobozzz/PeerTube
ActivityPub-federated video streaming platform using P2P directly in your web browser
#13peers/peerjs
Simple peer-to-peer with WebRTC.
#14berty/berty
Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network
#15orbitdb/orbitdb
Peer-to-Peer Databases for the Decentralized Web
#16beakerbrowser/beaker
An experimental peer-to-peer Web browser
#17libp2p/go-libp2p
libp2p implementation in Go
#18uber/kraken
P2P Docker registry capable of distributing TBs of data in seconds