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.

foxql

WebRTC based, simple proof-of-work p2p ecosystem

9   161   161  

js-libp2p-gossipsub

TypeScript implementation of Gossipsub

53   161   161  

Partyshare

A free, open source file sharing application, built on the peer-to-pee...

23   159   159  

addon-zerotier

ZeroTier One - Home Assistant Community Add-ons

14   155   155  

jed2k

Java library for ed2k networks

41   154   154  

camus

Peer-to-peer group video chat using WebRTC, Python, and TypeScript

44   153   153  

video-chat-app

Simple P2P Text/Voice/Video chat client. Works on Chrome and Firefox,...

92   148   148  

Breep

C++ peer to peer library, built on the top of boost

23   147   147  

hidden-lake

🛡️ Anonymous F2F network based on the QB-problem & GP/12 protocol stac...

10   147   147  

acorn

Built with Holochain, Acorn is an open-source, peer-to-peer project ma...

15   146   146  

ensichat

Project discontinued

18   145   145  

ipfs-chat

Real-time P2P messenger using go-ipfs pubsub. TUI. End-to-end encrypte...

13   144   144  

ethereumjs-devp2p

Project is in active development and has been moved to the EthereumJS...

53   142   142  

inet256

Identity Based Network API with 256-Bit Addresses

4   141   141  

universal-connectivity

Realtime decentralised chat with libp2p showing ubiquitous peer-to-pee...

54   139   139  

indifs

Individual Distributed Peer-to-Peer Filesystem for the Decentralized W...

13   136   136  

gossip-python

Implementation of the gossip protocol

41   134   134  

ketai

Ketai sensor library for Processing (Android mode)

43   133   133  

wasm-peers

Easy-to-use wrapper for WebRTC DataChannels peer-to-peer connections w...

9   131   131  

funkytunes

A streaming music player for Android, using torrents.

24   128   128  

geesome-node

🦈 Your self-hosted decentralized Messenger, Social network, Media fil...

23   128   128  

zustand-middleware-yjs

Zustand middleware that enables sharing of state between clients via Y...

14   127   127  

go-waku

Go implementation of Waku v2 protocol

53   127   127  

RN-voice-video-call

Usage of WebRTC for voice & video call with peer-to-peer or conference...

76   126   126  

MeshDrop

A browser-based file transfer solution that enables seamless, direct d...

24   125   125  

torrust-actix

A multi-functional lightweight BitTorrent Tracker

7   124   124  

bulletinboard-dht

Your internet-wide general-purpose DHT to store key/value pairs

5   123   123  

Shareaza

Shareaza is a peer-to-peer client for Windows that allows you to downl...

47   123   123  

netsix

Netsix allows you to share videos with your friends in a real peer-to-...

27   122   122  

ReaderTranslator

PDF/WebPages Reader with embedded Google Translate and voice engine on...

13   122   122  

python-p2p

decentralized peer to peer network using TCP sockets with features lik...

29   122   122  

litep2p

Peer-to-peer networking library

20   120   120  

degit

DeGit is a "Decentralized GitHub"

2   119   119  

blockchain

Code your own blockchain in less than 120 lines of Java!

68   119   119  

blockchain-reading-list

A reading list on blockchain and related technologies, targeted at tec...

18   118   118  

memo

The memo elastic and resilient key-value store.

8   117   117  

Xeres

A Friend-to-Friend, decentralized and secure application for communica...

10   117   117  

snapdrop

Modify from Snapdrop by RobinLinus,just added Internet sharing.

37   115   115  

QuantumGate

QuantumGate is a peer-to-peer (P2P) communications protocol, library a...

24   115   115  

mooz

WebRTC based peer to peer video conferencing React app.

33   112   112  

video-chat

This application is a video-chat built using WebRTC and P2P Connection...

16   110   110  

relay

A tiny relay server that bridges two WebSocket connections, allowing t...

16   110   110  

WiFi-Direct-File-Transfer-App

WiFi Direct File Transfer is a experimental app that will allow sharin...

35   109   109  

net-ipfs-engine

IPFS Core API implementation in .Net

51   109   109  

cypherpoker.js

An open source peer-to-peer poker platform with cryptocurrency integra...

45   107   107  

pacman.store

Pacman Mirror via IPFS for ArchLinux, Endeavouros, Manjaro plus custom...

5   107   107  

figo

P2P file transfer utility

6   106   106  

HouraiNetworking

Transport level library for peer-to-peer networking with multiple back...

17   106   106  

PeerFast

⚡️ P2P Fast.com Clone

13   104   104  

emissary

Rust implementation of the I2P protocol stack

9   102   102