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.

orbit-db-http-api

A HTTP API Server for the OrbitDB distributed peer-to-peer database

11   37   37  

hpsjam

Online audio jamming software

6   37   37  

p2p-forwarder

P2P Forwarder - a tool for farwarding tcp/udp ports. Made using libp2p...

3   37   37  

Peer2PeerTube

A live video streaming :computer: platform based on peer-to-peer archi...

10   37   37  

termishare

Peer to peer terminal sharing

2   36   36  

masa-oracle

Masa Oracle: Decentralized Data Protocol 🌐

27   35   35  

plexus

Use regular network applications like p2p without fixed public IPs and...

3   35   35  

WebRTC-PeerJs-Demo

WebRTC Demo using PeerJs, Share screen without video call, make a vide...

14   35   35  

secure-file-transfer

A library to encrypt and transfer files P2P in the browser

6   35   35  

solo

The simplest publication tool

1   35   35  

space-client-workshop

Workshop and Example to showcase how to build a desktop application on...

3   34   34  

storagestack

A decentralized storage abstraction middleware framework

3   34   34  

y-react

React bindings for Yjs.

7   34   34  

snapdrop

SnapDrop: A Progressive Web App for local file sharing - airdrop alter...

8   34   34  

meteor-video-chat

Simple id based video calling in meteor

8   33   33  

pacman-backup

:floppy_disk: Pacman Backup tool for off-the-grid updates via portable...

3   33   33  

tapit-app

App which lets two people share their social media details by simply p...

3   33   33  

2nfm

Share your screen and computer's audio via WebRTC!

17   31   31  

P2P-File-Sharing

Application using Peer to peer communication to transfer files under a...

10   31   31  

blockchain-simulator

A proof-of-work network simulator for blockchain and cryptocurrency re...

12   31   31  

willowprotocol.org

The Willow Protocol website.

4   31   31  

welo

peer-to-peer, collaborative states using Merkle-CRDTs

2   31   31  

libquicknet

Simple and small reliable UDP networking library for games

3   30   30  

collaboration-demo

Collaborate on 3D models in real-time using the Vertex Platform.

7   30   30  

ridder

An RSS reader that you own

4   30   30  

gutenberg-rtc

P2P WebRTC based encrypted data transfer between peers.

2   30   30  

rust-chord

Implementation of Chord - A Distributed Hash Table in Rust

3   30   30  

peerjs-groups

A thin abstraction layer over Peer.js that allows peers to easily find...

7   30   30  

Java-Checkers

A checkers game made in Java that is complete with a GUI, computer pla...

19   30   30  

sprawl

Alpha implementation of the Sprawl distributed marketplace protocol.

3   29   29  

ascii-chat

A terminal-based peer-to-peer (P2P) end-to-end-encrypted (E2EE) video...

1   29   29  

rope

P2P file transfer utility

4   29   29  

bittorrent

BitTorrent client from scratch in Rust

1   29   29  

Awesome-VPN-Network

The best vpn service 2022 Lifetime free anonymous Awesome dVPN foss Ne...

10   29   29  

openchatroulette

OpenChatRoulette

6   29   29  

js-quic

QUIC Networking for TypeScript & JavaScript

4   28   28  

js-ipfs-mfs

[ARCHIVED] now part of the https://github.com/ipfs/js-ipfs repo

14   28   28  

tordam

A library for peer discovery inside the Tor network

6   28   28  

git-remote-tor

Seamless .onion and tor-ified git remotes

2   27   27  

PeerPool

Peer 2 Peer Carpooling Decentralized Application deployed on Ethereum...

19   27   27  

DistributedCharge

Creating a Bitcoin Lightning Network Enabled Energy Grid

6   27   27  

bip324

encrypted messages over the Bitcoin P2P Protocol

4   27   27  

simple_webrtc_python_client

A WebRTC Client in Python using aiortc with some useful examples.

6   26   26  

hypertele

A swiss-knife proxy powered by Hyperswarm DHT

9   26   26  

wikibinator203

Lambda called on lambda finds/creates lambda, each with lazy-evaled 25...

2   26   26  

structured-p2p-overlay-network

Final Year Project @HKU Department of Computer Science | HGFRR include...

5   26   26  

spacedrop

🚀 P2P end-to-end encrypted file sharing app

5   26   26  

desktop

Post-cloud music streaming [archived]

2   25   25  

WindFarm

Information the Wind concept, spec and upcoming events

6   25   25  

element-protocol

The decentralized, completely anonymous, lightweight, peer-to-peer net...

7   25   25