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.

The-Kademlia-Protocol-Succinctly

This is the companion repo for The Kademlia Protocol Succinctly by Mar...

21   31   31  

pop

Run a point-of-presence within Myel, the community powered content del...

4   31   31  

crdx

Conflict-free, replicated, principled state management, encrypted at r...

1   31   31  

2nfm

Share your screen and computer's audio via WebRTC!

15   30   30  

ridder

An RSS reader that you own

3   29   29  

sprawl

Alpha implementation of the Sprawl distributed marketplace protocol.

3   28   28  

gutenberg-rtc

P2P WebRTC based encrypted data transfer between peers.

2   28   28  

Peer2PeerTube

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

9   28   28  

storagestack

A decentralized storage abstraction middleware framework

2   28   28  

js-ipfs-mfs

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

14   27   27  

peerjs-groups

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

6   27   27  

rust-chord

Implementation of Chord - A Distributed Hash Table in Rust

3   26   26  

libp2p-lookup

Lookup a peer by its id or address.

4   26   26  

tunnel

Peer-to-peer, secure, TCP/UDP port forwarding using HTTP(s) relay for...

6   26   26  

nostr-emitter

An end-to-end group encrypted event emitter, built on the Nostr protoc...

5   26   26  

desktop

Post-cloud music streaming [LOOKING FOR A MAINTAINER]

2   25   25  

tapit-app

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

3   25   25  

libquicknet

Simple and small reliable UDP networking library for games

3   25   25  

nvim

Repository for the Tandem NeoVim Plugin

1   24   24  

mitron-conference

This repository is open source and collaborative contribution to Innov...

17   24   24  

Zoom-Clone

Web version of zoom clone made using Express JS, Node JS, Peer JS and...

13   24   24  

spacedrop

🚀 P2P end-to-end encrypted file sharing app

3   24   24  

ww

Peer-to-peer cloud environment

5   24   24  

Uplink

(Pre-Release Software) Secure, Encrypted, P2P chat written atop Warp,...

7   24   24  

ntain

:package: peer-to-peer file sharing

2   23   23  

WindFarm

Information the Wind concept, spec and upcoming events

6   23   23  

TrackCOVID

An open source project which provides privacy-preserving contact traci...

9   23   23  

p2p

Practice project to demonstrate p2p file sharing.

4   23   23  

bsv-p2p

Communicate on the Bitcoin P2P network

11   23   23  

transmitic

Encrypted, peer to peer, file transfer program :: https://discord.gg/t...

0   23   23  

Peer-to-Peer-Socket-C

A simple peer to peer chat program developed using Socket programming...

6   23   23  

bittorrent

BitTorrent client from scratch in Rust

0   23   23  

hybrid-browser

A p2p browser, browse the p2p networks along with the regular net

3   23   23  

haskell-ricochet

(WIP/Experimental) Ricochet implementation as Haskell Library.

0   22   22  

sublime

Repository for the Tandem Sublime Plugin

2   22   22  

element-protocol

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

6   22   22  

P2P-File-Sharing

Peer to peer project to share files between two devices on a same loca...

9   22   22  

Zentachain

We recommend starting here if you want to learn about Zentachain thoro...

5   22   22  

socket-api

A Node.js / Posix-like JavaScript front-end API for the Socket Runtime

2   22   22  

purple-prototype

Purple Proof of Concept

0   21   21  

mytosis

:twisted_rightwards_arrows: A peer-to-peer data sync framework

2   21   21  

ascii-chat

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

2   21   21  

structured-p2p-overlay-network

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

5   21   21  

droplol

📲 drop.lol CLI client for easy peer-to-peer file transfers.

1   21   21  

Java-Checkers

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

18   21   21  

y-react

React bindings for Yjs.

3   21   21  

swift-libp2p

Swift implementation of libp2p, a modular & extensible networking stac...

2   21   21  

ambianic-pnp

An ephemeral signaling server that allows peers to auto discover each...

13   20   20  

kademlia-exporter

Libp2p Kademlia Exporter exposing Prometheus metrics

6   20   20  

wikibinator203

A kind of number. Build anything by drag-and-drop of a universal combi...

2   20   20