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

4765   76168   76168  

croc

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

1235   31060   31060  

yjs

Shared data types for building collaborative software

698   20070   20070  

gun

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

1191   18457   18457  

ZeroTierOne

A Smart Ethernet Switch for Earth

1833   15885   15885  

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   8913   8913  

orbitdb

Peer-to-Peer Databases for the Decentralized Web

580   8608   8608  

lnd

Lightning Network Daemon ⚑️

2190   8023   8023  

js-ipfs

IPFS implementation in JavaScript

1230   7420   7420  

n2n

Peer-to-peer VPN

985   6693   6693  

rust-libp2p

The Rust Implementation of the libp2p networking stack.

1118   5184   5184  

bananas

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

138   4626   4626  

syncthing-android

Wrapper of syncthing for Android.

488   3960   3960  

mirotalk

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

654   3904   3904  

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

171   3224   3224  

p2p

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

438   3190   3190  

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

152   2349   2349  

Peergos

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

180   2242   2242  

libdatachannel

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

450   2203   2203  

trystero

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

126   2069   2069  

chitchatter

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

309   1967   1967  

peer-calls

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

297   1863   1863  

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   1691   1691  

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   1364   1364  

wush

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

41   1335   1335  

rust-ipfs

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

169   1278   1278  

haveno

Decentralized P2P exchange platform built on Monero and Tor

151   1232   1232  

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   948   948  

RaspberryPi-WebRTC

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

47   914   914  

robosats

A simple and private bitcoin exchange

184   905   905  

redwood

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

24   902   902  

lf

Fully Decentralized Fully Replicated Key/Value Store

22   892   892  

uProxy-p2p

Internet without borders

184   865   865