Most popular p2p repositories and open source projects

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.

bitcoin

Bitcoin Core integration/staging tree

34038   68973   68973  

syncthing

Open Source Continuous File Synchronization

4409   67881   67881  

go-ethereum

Go implementation of the Ethereum protocol

20605   48451   48451  

rustdesk

Virtual / remote desktop infrastructure for everyone! Open source Team...

3851   40401   40401  

webtorrent

⚡️ Streaming torrent client for the web

2705   28010   28010  

anoma

Reference implementation of Anoma

3793   26992   26992  

ipfs

Peer-to-peer hypermedia protocol

1482   21993   21993  

ZeroNet

ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent n...

2273   18500   18500  

gun

An open source cybersecurity protocol for syncing decentralized graph...

1174   18318   18318  

webrtc

Pure Go implementation of the WebRTC API

1691   14325   14325  

Self-Hosting-Guide

Self-Hosting Guide. Learn all about locally hosting (on premises & pr...

653   12405   12405  

PeerTube

ActivityPub-federated video streaming platform using P2P directly in y...

1312   11580   11580  

peerjs

Simple peer-to-peer with WebRTC

1395   11329   11329  

yjs

Shared data types for building collaborative software

451   11196   11196  

webtorrent-desktop

❤️ Streaming torrent app for Mac, Windows, and Linux

1017   9792   9792  

monero

Monero: the secure, private, untraceable cryptocurrency

3447   7770   7770  

orbit-db

Peer-to-Peer Databases for the Decentralized Web

550   7577   7577  

js-ipfs

IPFS implementation in JavaScript

1361   7440   7440  

lbry-sdk

The LBRY SDK for building decentralized, censorship resistant, monetiz...

486   7191   7191  

simple-peer

📡 Simple WebRTC video, voice, and data channels

977   6864   6864  

berty

Berty is a secure peer-to-peer messaging app that works with or withou...

331   6826   6826  

beaker

An experimental peer-to-peer Web browser

548   6751   6751  

Dragonfly

This repository has be archived and moved to the new repository https:...

780   6032   6032  

torrent

Full-featured BitTorrent client package and utilities

634   5694   5694  

kraken

P2P Docker registry capable of distributing TBs of data in seconds

379   5480   5480  

ipfs-desktop

An unobtrusive and user-friendly desktop application for IPFS on Windo...

878   5246   5246  

go-libp2p

libp2p implementation in Go

898   5128   5128  

bisq

A decentralized bitcoin exchange network

1276   4830   4830  

qTox

qTox is a chat, voice, video, and file transfer IM client using the en...

1069   4800   4800  

tribler

Privacy enhanced BitTorrent client with P2P content discovery

439   4269   4269  

bitcoin-wallet

Bitcoin Wallet app for your Android device. Standalone Bitcoin node, n...

2118   3856   3856  

syncthing-android

Wrapper of syncthing for Android.

442   3765   3765  

patchwork

A decentralized messaging and sharing app built on top of Secure Scutt...

332   3575   3575  

smarGate

内网穿透,c++实现,无需公网IP,小巧,易用,快速,安全,最好的多链路聚...

410   3473   3473  

instant.io

🚀 Streaming file transfer over WebTorrent (torrents on the web)

448   3271   3271  

transgui

🧲 A feature rich cross platform Transmission BitTorrent client. Faste...

266   2966   2966  

clay

Golem is creating a global market for computing power.

318   2924   2924  

syncthing-macos

Official frugal and native macOS Syncthing application bundle

151   2889   2889  

magnetissimo

Web application that indexes all popular torrent sites, and saves it t...

184   2856   2856  

PyBitmessage

Reference client for Bitmessage: a P2P encrypted decentralised communi...

574   2837   2837  

gear-lib

Gear-Lib, C library for IOT Embedded Multimedia and Network

752   2650   2650  

PJON

PJON (Padded Jittering Operative Network) is an experimental, arduino-...

233   2640   2640  

lnbook

Mastering the Lightning Network (LN)

630   2577   2577  

lightning

Core Lightning — Lightning Network implementation focusing on spec com...

826   2515   2515  

awesome-blockchain-rust

Collect libraries and packages about blockchain/cryptography in Rust

259   2493   2493  

RTCMultiConnection

RTCMultiConnection is a WebRTC JavaScript library for peer-to-peer app...

1364   2432   2432  

awesome-peer-to-peer

A list of peer-to-peer resources.

196   2424   2424  

i2pd

🛡 I2P: End-to-End encrypted and anonymous Internet

380   2382   2382  

metastream

Watch streaming media with friends.

217   2296   2296  

bt

BitTorrent library and client with DHT, magnet links, encryption and m...

364   2261   2261