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.

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  

The-Kademlia-Protocol-Succinctly

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

21   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  

libquicknet

Simple and small reliable UDP networking library for games

3   25   25  

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  

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  

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  

transmitic

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

0   23   23  

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  

Peer-to-Peer-Socket-C

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

6   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  

y-react

React bindings for Yjs.

3   21   21  

swift-libp2p

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

2   21   21  

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  

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