Most popular p2p 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.

WebRTC-tutorial

:books: WebRTC (Web Real-Time Communications) 中文教程

105   515   515  

earthstar

Storage for private, distributed, offline-first applications.

15   510   510  

rapidbay

Self-hosted torrent video streaming service compatible with Chromecast...

44   503   503  

Decentralized-Internet

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

193   489   489  

libplanet

Blockchain in C#/.NET for on-chain, decentralized gaming

139   487   487  

ipdr

🐋 IPFS-backed Docker Registry

43   481   481  

swarm

Swarm: Censorship resistant storage and communication infrastructure f...

123   476   476  

p2pt

Simple WebRTC Peer 2 Peer connections using WebTorrent trackers as the...

50   469   469  

ESSE

Encrypted peer-to-peer IM for data security. Own data, own privacy. (R...

65   461   461  

spotweb

Decentralized community

184   453   453  

nkn

Official Go implementation of NKN full node.

166   453   453  

web3.storage

⁂ The simple file storage service for IPFS & Filecoin

99   453   453  

mediadevices

Go implementation of the MediaDevices API.

101   452   452  

meshenger-android

P2P Voice/Video phone App for local networks.

78   434   434  

noosphere

Noosphere is a protocol for thought; let's discover it together!

24   434   434  

meething

dWebRTC Video Meetings MESH/SFU hybrid using GunDB, MediaSoup and Beyo...

69   431   431  

cratetorrent

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

29   422   422  

OpenBazaar-Client

(DEPRECATED) Front-end Electron application for talking with the OpenB...

191   419   419  

robosats

A simple and private bitcoin exchange

85   412   412  

newnode

NewNode decentralized Content Distribution Network

41   410   410  

p

Peer-to-peer networking with browsers

33   407   407  

tox

toxcore implementation in Rust

31   402   402  

Antidote

No longer maintained

122   391   391  

KadNode

P2P DNS with content key, crypto key and PKI support. DynDNS alternati...

73   390   390  

netplayjs

Make P2P multiplayer browser games, no server hosting or synchronizati...

27   386   386  

P2P-Over-MiddleBoxes-Demo

A simple demo of P2P communication over middle boxes such as NAT

216   385   385  

omniedge

Bringing intranet on the internet with Zero-Config Mesh VPNs.

12   383   383  

gossamer

🕸️ Go Implementation of the Polkadot Host

98   381   381  

constellation

Peer-to-peer encrypted message exchange

115   378   378  

ipfs-log

Append-only log CRDT on IPFS

64   378   378  

aquatic

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

17   371   371  

testground

🧪 A platform for testing, benchmarking, and simulating distributed and...

71   367   367  

unstoppable-wallet-android

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

200   366   366  

embassy-os

Browser-based, graphical operating system for a personal server.

52   362   362  

autodl-irssi

A community-driven fork of autodl-irssi

75   361   361  

firestr

The Grass Computing Platform

31   348   348  

surge

Surge is a p2p filesharing app designed to utilize blockchain technolo...

44   348   348  

eiskaltdcpp

File sharing program using DC and ADC protocols

77   347   347  

fedimint

Federated E-Cash Mint

121   342   342  

torrentflix

Nodejs cli app to search torrent sites and stream using peerflix

63   340   340  

inb-go

Official Go implementation of the Insight Chain(INB)

32   339   339  

aion

Aion Network - Java Implementation

114   337   337  

software

DeepValueNetwork is a peer-to-peer database network managed and hosted...

16   332   332  

bittorrent-protocol

Simple, robust, BitTorrent peer wire protocol implementation

69   328   328  

anoma

Reference implementation of the Anoma protocols in Rust.

147   325   325  

VideoCalling

局域网p2p视频聊天

66   322   322  

Near

A P2P library for Android for discovery on local networks using UDP an...

77   319   319  

webrtc_server_node

videoCall VideoConference 视频通话 视频会议

168   319   319  

awesome-mesh

This is a list for mesh networking: Documentation, Free Software mesh...

42   318   318  

hive

Fast. Scalable. Powerful. The Blockchain for Web3

96   315   315