Most popular peer-to-peer 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.

syncthing

Open Source Continuous File Synchronization

3715   50495   50495  

croc

Easily and securely send things from one computer to another :crocodil...

963   22211   22211  

gun

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

1151   17074   17074  

yjs

Shared data types for building collaborative software

451   11196   11196  

ZeroTierOne

A Smart Ethernet Switch for Earth

1361   10829   10829  

laverna

Laverna is a JavaScript note taking application with Markdown editor a...

848   9060   9060  

orbit-db

Peer-to-Peer Databases for the Decentralized Web

550   7577   7577  

js-ipfs

IPFS implementation in JavaScript

1361   7440   7440  

lnd

Lightning Network Daemon ⚡️

1907   6820   6820  

sharedrop

Easy P2P file transfer powered by WebRTC - inspired by Apple AirDrop

552   6609   6609  

GameNetworkingSockets

Reliable & unreliable messages over UDP. Robust message fragmentation...

496   6520   6520  

n2n

Peer-to-peer VPN

796   4946   4946  

decentralized-video-chat

🚀 Zipcall- Acquired @ 250k users 🚀 Peer to peer browser video calling...

504   3313   3313  

rust-libp2p

The Rust Implementation of the libp2p networking stack.

687   3226   3226  

vidgear

A High-performance cross-platform Video Processing Python framework po...

222   2842   2842  

syncthing-android

Wrapper of syncthing for Android.

339   2524   2524  

erpc

An efficient, extensible and easy-to-use RPC framework.

402   2469   2469  

awesome-peer-to-peer

A list of peer-to-peer resources.

201   2175   2175  

syncthing-macos

Official frugal and native macOS Syncthing application bundle

130   2167   2167  

p2p

🖥️ P2P Remote Desktop - Portable, No Configuration or Installation Nee...

246   1918   1918  

mirotalk

🚀 WebRTC - P2P - Simple, Secure, Fast Real-Time Video Conferences Up t...

389   1890   1890  

nile.js

Scalable peer to peer live video streaming built on torrents and webRT...

128   1770   1770  

Peergos

A p2p, secure file storage, social network and application protocol

153   1646   1646  

redshirt

🧑‍🔬 Operating system

38   1395   1395  

Maskbook

The portal to the new, open Internet. ([I:b])

307   1323   1323  

peer-calls

Group peer to peer video calls for everyone written in Go and TypeScri...

263   1236   1236  

rust-ipfs

The InterPlanetary File System (IPFS), implemented in Rust.

164   1234   1234  

libdatachannel

C/C++ WebRTC network library featuring Data Channels, Media Transport,...

251   1207   1207  

sonobus

Source code for SonoBus, a real-time network audio streaming collabora...

80   1184   1184  

librevault

Librevault - Peer-to-peer, decentralized and open-source file sync.

71   1114   1114  

ipfspics-server

Content-addressable, peer-to-peer method of storing and sharing images...

122   1112   1112  

nicotine-plus

Graphical client for the Soulseek peer-to-peer network

108   1108   1108  

MultipeerKit

MultipeerConnectivity + Codable = ❤️

63   1036   1036  

chitchatter

Secure peer-to-peer chat that is serverless, decentralized, and epheme...

90   1030   1030  

pcp

📦 Command line peer-to-peer data transfer tool based on libp2p.

49   945   945  

manyverse

A social network off the grid (real repo at https://gitlab.com/staltz/...

78   910   910  

lf

Fully Decentralized Fully Replicated Key/Value Store

23   877   877  

uProxy-p2p

Internet without borders

185   847   847  

libzt

Encrypted P2P sockets over ZeroTier

241   797   797  

portal

Portal is a quick and easy command-line file transfer utility from any...

21   790   790  

neutrino

Privacy-Preserving Bitcoin Light Client

163   787   787  

redwood

A highly-configurable, distributed, realtime database that manages a s...

19   768   768  

gfile

Direct file transfer over WebRTC

49   705   705  

tandem

Typing in Tandem. Decentralized, cross-editor, collaborative text-edit...

19   698   698  

dcrd

Decred daemon in Go (golang).

281   689   689  

parsec-sdk

Low latency, peer-to-peer, interactive streaming.

2   683   683  

Speek

Privacy focused messenger that doesn't trust anyone with your identity...

67   642   642  

rust-peer

Rust implementation of the Fluence network peer

45   619   619  

PyGrid-deprecated---see-PySyft-

A Peer-to-peer Platform for Secure, Privacy-preserving, Decentralized...

225   616   616  

haveno

Decentralized P2P exchange built on Monero and Tor

61   599   599