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.

libzt

Encrypted P2P sockets over ZeroTier

241   797   797  

defradb

DefraDB is a Peer-to-Peer Edge-First Database. It's the core data stor...

63   782   782  

dcrd

Decred daemon in Go (golang).

308   767   767  

stun

A Go implementation of STUN

104   763   763  

Speek

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

74   754   754  

gfile

Direct file transfer over WebRTC

50   751   751  

tandem

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

21   701   701  

parsec-sdk

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

2   683   683  

distributed-wikipedia-mirror

Putting Wikipedia Snapshots on IPFS

58   671   671  

peerdiscovery

Pure-Go library for cross-platform local peer discovery using UDP mult...

57   661   661  

kawaii-player

Multimedia player, media library manager and portable media server wit...

48   656   656  

airdash

File sharing flutter webrtc app enabling sending files to any device f...

125   639   639  

narrowlink

A self-hosted solution to enable secure connectivity between devices a...

15   623   623  

PyGrid-deprecated---see-PySyft-

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

216   615   615  

Video-Meeting

Google Meet / Zoom clone in a few lines of code

303   608   608  

network

Monorepo containing all the main components of Streamr Network.

43   579   579  

bifrost

Modular networking for Go with pluggable transports, RPC, WebRTC, WebA...

9   555   555  

aquatic

High-performance open BitTorrent tracker (UDP, HTTP, WebTorrent)

40   553   553  

WindSend

Quickly and securely sync clipboard, transfer files and directories be...

23   546   546  

codebuddies

CodeBuddies.org: Community-organized hangouts for learning programming...

240   526   526  

ice

A Go implementation of ICE

183   517   517  

libjuice

JUICE is a UDP Interactive Connectivity Establishment library

97   516   516  

call-me

🟢 Call-Me: Your Go-To for Instant Video Calls!

64   513   513  

Decentralized-Internet

A SDK/library for decentralized web and distributing computing project...

185   506   506  

WireHub

🌍 Decentralized, peer-to-peer and secure overlay networks

28   503   503  

cratetorrent

A BitTorrent V1 engine library for Rust (and currently Linux)

36   488   488  

zget

Filename based peer to peer file transfer

23   485   485  

pinecone

Peer-to-peer overlay routing for the Matrix ecosystem

33   456   456  

torrust-tracker

A modern and feature-rich (private) BitTorrent tracker.

48   443   443  

tran

🖥 Securely transfer and send anything between computers with TUI.

18   434   434  

beam.cafe

🌠 Blazing fast file transfer app focused on user-experience. Fastest...

11   423   423  

univoice

Voice chat/VoIP solution for unity.

41   410   410  

laplace

Laplace is an open-source project to enable screen sharing directly vi...

38   398   398  

constellation

Peer-to-peer encrypted message exchange

109   383   383  

portal

🔗 zero-config peer-to-peer encrypted live folder syncing that respect...

16   370   370  

infinit

The Infinit policy-based software-defined storage platform.

13   367   367  

unstoppable-wallet-android

Multi-wallet for Bitcoin, Ethereum, Binance Smart Chain and other emer...

200   366   366  

kadence

:warning: KADENCE HAS MOVED TO GITLAB :warning:

63   363   363  

mirotalkc2c

✨WebRTC - C2C - Real-time cam-2-cam video calls & screen sharing, end...

75   356   356  

husarnet

Husarnet is a Peer-to-Peer VPN to connect your laptops, servers and mi...

43   356   356  

Arbore

Friend-to-friend filesharing app to save the world from dystopia

50   341   341  

PyTorrent

Simple BitTorrent client made in Python - Use for learning

87   335   335  

pikachu-volleyball-p2p-online

Pikachu Volleyball peer-to-peer online via WebRTC data channels

40   331   331  

quorum

RUM: The internet alternatives

32   326   326  

kinectron

Electron + Kinect + PeerJS = Kinect data broadcast to browsers

43   318   318  

Zebus

A lightweight Peer to Peer Service Bus

63   317   317  

cuprate

Cuprate, a modular Monero node written in Rust.

49   310   310  

Peer-to-Peer-Cue-System

Cue system for simple two-way communication and visual signaling using...

127   307   307  

go-peer

🔐 Library for developing secure, decentralized, anonymous and quantum...

17   304   304  

pyrsia

Decentralized Package Network

41   303   303