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.

js-libp2p-gossipsub

TypeScript implementation of Gossipsub

35   103   103  

ReaderTranslator

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

12   101   101  

go-peer

A software library for creating secure and anonymous decentralized sys...

10   101   101  

pacman.store

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

4   100   100  

ipfd

An imageboard, but images are stored in a peer-to-peer network

3   100   100  

QuantumGate

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

20   100   100  

blockchain-reading-list

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

17   98   98  

PeerFast

⚡️ P2P Fast.com Clone

13   95   95  

net-ipfs-engine

IPFS Core API implementation in .Net

42   95   95  

js-dag-service

Library for storing and replicating hash-linked data over the IPFS net...

16   94   94  

ProTip

A browser extension for tipping, donations, and peer-to-peer crowd-fun...

15   93   93  

Layr

A decentralized (p2p) file storage system built atop Kademlia DHT that...

28   93   93  

geesome-node

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

20   92   92  

gravity

User-space deniable data encryption client.

8   91   91  

purple_prototype

Old experiment, not related to the new Purplecoin architecture. Only k...

7   90   90  

go2p

Simple to use but full configurable p2p framework

9   90   90  

WiFi-Direct-File-Transfer-App

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

36   90   90  

HouraiNetworking

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

14   87   87  

video-chat

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

10   87   87  

bifrost

Cross-platform p2p networking.

4   86   86  

wasm-peers

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

5   81   81  

snapdrop

Modify from Snapdrop by RobinLinus,just added Internet sharing.

25   81   81  

dispersy

The elastic database system. A database designed for P2P-like scenario...

42   81   81  

cypherpoker.js

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

36   80   80  

rnl

RNL - Realtime Network Library - The opensource reliable UDP network l...

25   78   78  

ycs

A compatible .Net implementation of the Yjs CRDT framework.

10   77   77  

portofolio

my 3D multiplayer portfolio P2P website using Three.js and WebRTC

11   76   76  

TorrentParts

📑 A website to inspect and edit what's in your Torrent file or Magnet...

4   74   74  

Chaincase-iOS-Beta

The only privacy preserving bitcoin app on iOS

16   73   73  

gon2n

Go bindings, management daemons and CLIs for n2n edges and supernodes.

17   73   73  

acorn

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

8   73   73  

VaporCoin

A peer-to-peer blockchain ledger, built with Swift, using Vapor

3   70   70  

p2p-project

A peer-to-peer networking framework to work across languages

17   70   70  

peerjs-python

Python port of PeerJS client

28   70   70  

relay

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

10   68   68  

ciruela

A peer-to-peer synchronization software for servers in datacenters.

5   67   67  

python-p2p

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

16   67   67  

openwebtorrent-tracker

Fast and simple Webtorrent tracker implementation in C++

18   66   66  

conceal-desktop

Conceal Desktop (GUI)

35   65   65  

depict-it

a hilarious peer to peer drawing game built with vue.js using Ably cha...

18   64   64  

airdrop

Relp ✨ A web messenger. Enjoy free text chat and file sharing ✔

20   64   64  

ataraxia

P2P messaging over mesh networks for NodeJS and browsers

10   63   63  

Spruce-Network

Decentralized peer-to-peer mesh network.

8   63   63  

Natakanu

Indigenous p2p collaboration tool

1   60   60  

tensorpeers

p2p peer-to-peer training of tensorflow models

13   60   60  

orbit-db-cli

CLI for orbit-db

19   60   60  

torrust-actix

A multi-functional lightweight BitTorrent Tracker

5   60   60  

zustand-middleware-yjs

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

2   59   59  

p2p-faq

:question: Commonly asked questions about peer-to-peer networks & prog...

3   59   59  

itchysats

CFDs on Bitcoin.

16   58   58