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

#11EasyTier/EasyTier

A simple, decentralized mesh VPN with WireGuard support.

12,956Rust
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

#14taubyte/tau

Fullstack Workspace for Humans & Machines

4,987Go
Explore Repo

#15freenet/freenet-core

Declare your digital independence

3,018Rust
Explore Repo

#16besu-eth/besu

An enterprise-grade Java-based, Apache 2.0 licensed Ethereum client https://github.com/besu-eth/besu/wiki

1,821Java
Explore Repo

#17denislupookov/altersend

Send files directly between devices over the internet - no cloud storage, no size limits.

1,283TypeScript
Explore Repo

#18Conflux-Chain/conflux-rust

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

719Rust
Explore Repo

#19ChainSafe/forest

🌲 Rust Filecoin Node Implementation

696Rust
Explore Repo

#20dxos/dxos

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

511TypeScript
Explore Repo