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

4772   76306   76306  

croc

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

1235   31060   31060  

yjs

Shared data types for building collaborative software

699   20116   20116  

gun

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

1213   18651   18651  

ZeroTierOne

A Smart Ethernet Switch for Earth

1842   15933   15933  

sharedrop

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

842   10641   10641  

laverna

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

797   9205   9205  

GameNetworkingSockets

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

667   8935   8935  

orbitdb

Peer-to-Peer Databases for the Decentralized Web

582   8620   8620  

lnd

Lightning Network Daemon ⚑️

2190   8023   8023  

js-ipfs

IPFS implementation in JavaScript

1230   7421   7421  

n2n

Peer-to-peer VPN

985   6693   6693  

rust-libp2p

The Rust Implementation of the libp2p networking stack.

1125   5200   5200  

bananas

Bananas🍌, Cross-Platform screen πŸ–₯️ sharing πŸ“‘ made simple ⚑.

141   4631   4631  

syncthing-android

Wrapper of syncthing for Android.

487   3968   3968  

mirotalk

πŸš€ WebRTC - P2P - Simple, Secure, Fast Real-Time Video Conferences Up...

659   3917   3917  

p2p

πŸ–₯️ P2P Remote Desktop - Portable, No Configuration or Installation Nee...

490   3706   3706  

vidgear

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

264   3580   3580  

zrok

Geo-scale, next-generation peer-to-peer sharing platform built on top...

149   3460   3460  

decentralized-video-chat

πŸš€ Zipcall- Acquired @ 250k users πŸš€ Peer to peer browser video callin...

497   3313   3313  

syncthing-macos

Official frugal and native macOS Syncthing application bundle

170   3238   3238  

erpc

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

408   2524   2524  

awesome-peer-to-peer

A list of peer-to-peer resources.

193   2482   2482  

nicotine-plus

Graphical client for the Soulseek peer-to-peer network

153   2362   2362  

Peergos

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

181   2248   2248  

libdatachannel

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

455   2213   2213  

trystero

✨🀝✨ Build instant multiplayer webapps, no server required β€” Magic W...

126   2084   2084  

chitchatter

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

309   1973   1973  

peer-calls

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

299   1864   1864  

sonobus

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

144   1796   1796  

nile.js

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

102   1764   1764  

portal

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

47   1694   1694  

Maskbook

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

315   1548   1548  

redshirt

πŸ§‘β€πŸ”¬ Operating system

29   1444   1444  

ethersync

Peer-to-peer, editor-agnostic collaborative editing of local text file...

31   1371   1371  

wush

simplest & fastest way to transfer files between computers via WireGua...

41   1335   1335  

rust-ipfs

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

170   1278   1278  

haveno

Decentralized P2P exchange platform built on Monero and Tor

150   1233   1233  

librevault

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

69   1193   1193  

MultipeerKit

MultipeerConnectivity + Codable = ❀️

77   1121   1121  

ipfspics-server

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

110   1120   1120  

pcp

πŸ“¦ Command line peer-to-peer data transfer tool based on libp2p.

59   1093   1093  

nox

Rust implementation of the Fluence network peer

184   990   990  

manyverse

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

86   950   950  

neutrino

Privacy-Preserving Bitcoin Light Client

203   950   950  

RaspberryPi-WebRTC

Native WebRTC low-latency P2P video streaming on Raspberry Pi and NVID...

48   913   913  

robosats

A simple and private bitcoin exchange

186   906   906  

redwood

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

24   905   905  

lf

Fully Decentralized Fully Replicated Key/Value Store

22   892   892  

uProxy-p2p

Internet without borders

184   865   865