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.

peerdiscovery

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

49   589   589  

trystero

🤝 Serverless WebRTC matchmaking for painless P2P — Make any site multi...

46   558   558  

kawaii-player

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

41   557   557  

distributed-wikipedia-mirror

Putting Wikipedia Snapshots on IPFS

60   547   547  

network

Monorepo containing all the main components of Streamr Network.

25   528   528  

codebuddies

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

254   527   527  

Video-Meeting

Google Meet / Zoom clone in a few lines of code

279   524   524  

WireHub

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

32   492   492  

Decentralized-Internet

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

193   489   489  

zget

Filename based peer to peer file transfer

22   482   482  

stun

A Go implementation of STUN

83   448   448  

beam.cafe

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

11   423   423  

cratetorrent

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

29   422   422  

robosats

A simple and private bitcoin exchange

85   412   412  

constellation

Peer-to-peer encrypted message exchange

115   378   378  

aquatic

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

17   371   371  

infinit

The Infinit policy-based software-defined storage platform.

13   366   366  

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  

pinecone

Peer-to-peer overlay routing for the Matrix ecosystem

22   361   361  

airdash

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

75   346   346  

portal

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

14   342   342  

Arbore

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

53   331   331  

ice

A Go implementation of ICE

124   315   315  

quorum

RUM: The internet alternatives

30   307   307  

sentinel

Sentinel is an interoperable secure network layer offering the Sentine...

63   297   297  

make-my-server

Docker Compose with Traefik and lots of services

34   295   295  

libjuice

JUICE is a UDP Interactive Connectivity Establishment library

58   293   293  

iWant

Commandline tool for searching and downloading files in LAN network, w...

24   289   289  

kinectron

Electron + Kinect + PeerJS = Kinect data broadcast to browsers

39   286   286  

crdt-playground

22   283   283  

oorja

[archived] effortless video-voice chat with realtime collaborative fea...

63   281   281  

Peer-to-Peer-Cue-System

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

123   279   279  

pyrsia

Decentralized Package Network

43   276   276  

Zebus

A lightweight Peer to Peer Service Bus

57   272   272  

unstoppable-wallet-ios

A secure and decentralized Bitcoin and other cryptocurrency wallet for...

112   270   270  

pytorrent

Simple and functional BitTorrent client made in Python - Use for learn...

80   263   263  

univoice

Voice chat/VoIP solution for unity.

33   262   262  

tran

🖥 Securely transfer and send anything between computers with TUI.

13   258   258  

pikachu-volleyball-p2p-online

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

30   257   257  

hello

Hello - Video chat that works in most major desktop & mobile browsers.

37   242   242  

otunnel

peer-to-peer tunnel tool

59   240   240  

nanochain

A minimal viable blockchain

19   227   227  

wt-tracker

High-performance WebTorrent tracker

76   223   223  

fastcast

:ocean: Stream peer-to-peer audio and video content

51   217   217  

husarnet

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

26   214   214  

torrust-tracker

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

22   213   213  

nim-libp2p

libp2p implementation in Nim

38   203   203  

field-manual

The Offical User's Guide to OrbitDB

45   201   201  

react-peer

Send data to someone else's browser as easy as setting state

8   199   199