Topic

p2p

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.

Repositories (1575)

pai-sho
pai-sho cablehead Rust

Encrypted peer-to-peer port forwarding for machines with no open ports; default-deny, per-peer grants

33
gobyte
gobyte gobytecoin C++

GoByte Core - GBX

32
building-up-on-dat
building-up-on-dat geut JavaScript

Want to know how to create a decentralized app?

32
caracara
caracara geut JavaScript

GEUT LABS. An experimental Dat based collaborative editor.

32
Fuzium
Fuzium kustomzone Python

Fusion of Electron and Zeronet

32
truchain
truchain TruStory Go

⛓ A crypto-incentivized debate community

32
cryptor
cryptor cpl Go

Privacy, Anonymity, Freedom - P2P network

32
ipfs-provider
ipfs-provider ipfs-shipyard JavaScript

Old (2021) browser exploration

32
degitx
degitx cqfn TeX

Distributed git repository manager

32
rust-chord
rust-chord Benestar Rust

Implementation of Chord - A Distributed Hash Table in Rust

32
P2P-File-Sharing
P2P-File-Sharing tambapps Java

Application using Peer to peer communication to transfer files under a same local network

32
go-p2p
go-p2p brendoncarroll Go

Message-Based P2P Networking Library

32
rift
rift riftdweb TypeScript

Your decentralized workspace.

32
automated-p2p-transactions
automated-p2p-transactions sobirjonovs PHP

Payme orqali p2p to'lovlarni avtomatlashtirish

32
collaboration-demo
collaboration-demo Vertexvis TypeScript

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

32
meadowcap-js
meadowcap-js earthstar-project TypeScript

A capability system for Willow.

32
flutter-gun
flutter-gun adityapandey9 Dart

This library is a port of GunDB js for the Dart and Flutter. P2P encrypted Communication between multiple users. GUN is an ecosystem of tools that let...

32
liquid-auth
liquid-auth algorandfoundation TypeScript

Liquid Auth Service

32
agentbnb
agentbnb Xiaoher-C TypeScript

Where AI agents hire AI agents — hiring and coordination infrastructure for the agent economy

32
lightning-p2p
lightning-p2p Kerim-Sabic Rust

Free open-source P2P file transfer for Windows and Android. No cloud upload, no account, no artificial file-size cap. Rust/Tauri/iroh/QUIC/BLAKE3.

32
fastnat
fastnat newpanjing CSS

全协议内网穿透神器,支持TCP、UDP、HTTP

31
xmr
xmr xmr-rs C

Monero node.

31
peerjs-groups
peerjs-groups ElizabethHudnott JavaScript

A thin abstraction layer over Peer.js that allows peers to easily find and communicate with other peers that share a common group ID tag.

31
phpmediaserver
phpmediaserver EsTass PHP

Manage and play your home videos in any browser

31
discv5
discv5 ChainSafe TypeScript

A Typescript implementation of the Discv5 protocol

31
speaker.app
speaker.app zenOSmosis JavaScript

Source code for https://speaker.app, a batteries-included, web-based, quasi-decentralized, WebRTC networking platform, with a primary focus on audio...

31
bittorrent
bittorrent kishanpatel22 Python

KP-BitTorrent Client implementation in python. Asynchronous downloading and uploading for large files transfer across networks. Implementation of Trac...

31
Olympus
Olympus oort-tech C++

Official C++ implementation of the Olympus protocol

31
p2pblocklists
p2pblocklists f1lby

Country/Provider to IPv4 Reverse Lookup

31
hypertele
hypertele bitfinexcom JavaScript

A swiss-knife proxy powered by Hyperswarm DHT

31
Crypt-Vault
Crypt-Vault toxicbishop C++

CryptVault — Secure AES-256 file encryption with blockchain-based audit logging for tamper-resistant compliance tracking and forensic verification.

31
workshop-todo-dapp
workshop-todo-dapp ipfs-shipyard JavaScript

A workshop into adding realtime collaboration in a typical To-do app

30
dmt
dmt uniqpath JavaScript

dmt-system

30
nkn-shell-daemon
nkn-shell-daemon nknorg JavaScript

NKN shell daemon

30
zeronet-tracker
zeronet-tracker ZeroNetJS JavaScript

Simple, robust, ZeroNet tracker (client & server) implementation

30
tensorchat
tensorchat ehsaaniqbal CSS

A p2p chat application built with webrtc

30
seahorse
seahorse notional-labs Go

Distro for P2P Applications

30
Stone-Paper-Scissor
Stone-Paper-Scissor prinzpiuz Vue

An online multiplayer Stone,Paper,Scissor

30
hostp2pd
hostp2pd Ircama Python

Wi-Fi Direct Session Manager, implementing a host AP daemon in Wi-Fi Direct mode, including P2P WPS enrolment

30
filepastebin
filepastebin kevinwang5658 TypeScript

A free file transferring website

30
typhon
typhon anoma TLA

Formalization of Typhon protocol

30
ipfs-file-encryption
ipfs-file-encryption inevolin JavaScript

This repo shows how to encrypt files prior to uploading them to IPFS. Similarly it can decrypt and download these files. The solution uses both RSA an...

30
welo
welo hldb TypeScript

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

30
BitcoinCore.Swift
BitcoinCore.Swift horizontalsystems Swift

Comprehensive Bitcoin development library for iOS, implemented on Swift.

30
social.distributed.press
social.distributed.press hyphacoop TypeScript

A Social Inbox for Decentralized Publishing and ActivityPub.

30
infernet-protocol
infernet-protocol InfernetProtocol JavaScript

Infernet: A Peer-to-Peer Distributed GPU Inference Protocol

30
klever-go
klever-go klever-io Go

Official Go implementation of the Klever blockchain protocol — high-performance node, KVM smart contracts, and CLI tools

30
koh
koh gold-silver-copper HTML

koh — peer-to-peer remote shell, inspired by mosh

30
oneye
oneye msitarzewski HTML

oneye exists because live video should not require permission. No sign-up forms. No terms of service. No content moderation team in a corporate office...

30
freeremotedesk
freeremotedesk Teylersf TypeScript

Browser-first, self-hosted remote desktop. WebRTC P2P. Runs on your own free-tier Cloudflare + Vercel accounts. Zero monthly cost. Includes AI-agent s...

30