back to home

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.

109,495Rust
Explore Repo

#2fatedier/frp

A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.

105,309Go
Explore Repo

#3bitcoin/bitcoin

Bitcoin Core integration/staging tree

88,516C++
Explore Repo

#4syncthing/syncthing

Open Source Continuous File Synchronization

80,884Go
Explore Repo

#5ethereum/go-ethereum

Go implementation of the Ethereum protocol

50,922Go
Explore Repo

#6anoma/anoma

Reference implementation of Anoma

34,000Elixir
Explore Repo

#7webtorrent/webtorrent

⚡️ Streaming torrent client for the web

30,832JavaScript
Explore Repo

#8amark/gun

An open source cybersecurity protocol for syncing decentralized graph data.

18,968JavaScript
Explore Repo

#9HelloZeroNet/ZeroNet

ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network

18,745JavaScript
Explore Repo

#10pion/webrtc

Pure Go implementation of the WebRTC API

16,132Go
Explore Repo

#11n0-computer/iroh

IP addresses break, dial keys instead. Modular networking stack in Rust.

10,488Rust
Explore Repo

#12berty/berty

Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network

9,110TypeScript
Explore Repo

#13orbitdb/orbitdb

Peer-to-Peer Databases for the Decentralized Web

8,754JavaScript
Explore Repo

#14paradigmxyz/reth

Modular, contributor-friendly and blazing-fast implementation of the Ethereum protocol, in Rust

5,657Rust
Explore Repo

#15taubyte/tau

Fullstack Workspace for Humans & Machines

4,987Go
Explore Repo

#16Conflux-Chain/conflux-rust

The official Rust implementation of Conflux protocol. https://doc.confluxnetwork.org

719Rust
Explore Repo

#17UniClipboard/UniClipboard

Real-time clipboard sync across all your devices — local-first, peer-to-peer, and end-to-end encrypted. No account. No cloud dependency. No central server.

711Rust
Explore Repo

#18ChainSafe/forest

🌲 Rust Filecoin Node Implementation

697Rust
Explore Repo

#19s4wave/spacewave

self-host directly in the web browser, no servers required. local-first

576Go
Explore Repo

#20dxos/dxos

TypeScript implementation of the DXOS protocols, SDK, toolchain and Composer.

508TypeScript
Explore Repo