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  

jed2k

Java library for ed2k networks

41   154   154  

addon-zerotier

ZeroTier One - Home Assistant Community Add-ons

14   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  

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  

Breep

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

23   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...

53   138   138  

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

10   130   130  

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  

degit

DeGit is a "Decentralized GitHub"

2   119   119  

blockchain

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

68   119   119  

litep2p

Peer-to-peer networking library

20   119   119  

memo

The memo elastic and resilient key-value store.

8   118   118  

blockchain-reading-list

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

18   118   118  

QuantumGate

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

24   115   115  

snapdrop

Modify from Snapdrop by RobinLinus,just added Internet sharing.

37   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  

net-ipfs-engine

IPFS Core API implementation in .Net

51   109   109  

WiFi-Direct-File-Transfer-App

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

35   108   108  

Xeres

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

10   108   108  

pacman.store

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

5   107   107  

cypherpoker.js

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

45   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  

Documentation

ETHLend White Paper

42   101   101