Topic

peer-to-peer

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 (1811)

HydroRTC
HydroRTC uihilab JavaScript

P2P communication library for Hydrology

10
ConnectionPool
ConnectionPool Olib-AI Swift

Zero-dependency P2P mesh networking for iOS/macOS with local MultipeerConnectivity and remote WebSocket relay support.

10
Magnetio
Magnetio abneeeees C

Magnetio is a minimal BitTorrent-based streaming and downloading client written in C.

10
RTCFly
RTCFly RTCFly TypeScript

Coming soon

9
21Lane
21Lane himanshub16 Python

Peer to peer, cross-platform file sharing software.

9
p2sub
p2sub p2sub Go

Distributed pub/sub channel

9
harddrive-party-legacy
harddrive-party-legacy ameba23 JavaScript

archived old version of hdp - peer-to-peer media file indexing and file-sharing

9
chat-based-file-transfer
chat-based-file-transfer danisfermi Python

Chat based peer-to-peer file transfer

9
meet-compass
meet-compass NEVI0 TypeScript

:computer: Video chat application with WebRTC

9
p2p-mesh-network
p2p-mesh-network tomvaneyck JavaScript

A peer to peer mesh network for distributed applications.

9
kryptswaponline
kryptswaponline kryptoken101 TypeScript

Multicurrency Wallet with P2P Exchange

9
distributed-systems-game
distributed-systems-game walkerdustin Python

Projekt for the Distributed Systems course DBE14

9
ICE-Experiment
ICE-Experiment konst-gkinis C#

A C# ICE attempt with UDP Hole punching, using a simple UDP P2P Chat as an example

9
coattail
coattail nathan-fiscaletti JavaScript

A secure peer-to-peer remote execution and data publication service

9
node-portmapping
node-portmapping paullouisageneau C++

Multi-protocol Port Mapping for Node.js

9
xudanu
xudanu jonesd Rust

Independent open-source implementation of the Xanadu document model. Apache 2.0. Not affiliated with Project Xanadu™ or the Udanax team --- Website in...

9
comrade
comrade dangowrt C

Peer-to-peer terminal sharing without a relay

9
Sovereign-os
Sovereign-os Sovereign-Technology HTML

Sovereign OS is a self-sovereign, peer-to-peer operating environment that runs entirely in the browser — no servers, no accounts, and no surveillance....

9
blip
blip krwg JavaScript

BLIP - peer-to-peer LAN messenger for local networks, Hamachi, and Radmin VPN. Text, voice, video, screen share, and file transfer with no cloud, no s...

9
samizdat
samizdat tokahuke Rust

Your content, available.

9
IntegratedPipeline-Specialized-Non-LLM-AI-Agent-Framework
IntegratedPipeline-Specialized-Non-LLM-AI-Agent-Framework Micro-Novelty Python

[~] IntegratedPipeline is a standalone AI Agent Library for Non-LLM memory Augmented Agentic Framework, Specifically designed to provide Agentic capa...

9
tensorlink
tensorlink smartnodes-lab Python

Distributed infrastructure for PyTorch models.

9
p2p-file-sharing-system
p2p-file-sharing-system alessandrofoglia07 C

Peer-to-Peer File Sharing System that implements a Distributed Hash Table (DHT) with the Chord Protocol in C

9
Katana
Katana Sekky61 TypeScript

P2P file transfer in browser using PeerJS

9
the-private-torrent
the-private-torrent BiltuDas1 HTML

A special repo that used for bypassing limit of private torrents which given by websites

9
SpawnDev.WebTorrent
SpawnDev.WebTorrent LostBeard C#

Pure C# BitTorrent/WebTorrent client and server. No JavaScript dependencies. Desktop + Browser (Blazor WASM). Random-access streaming for ML model del...

9
p2p
p2p aslamanver Java

P2P library provides instant integration (PnP) support for WIFI-Direct P2P for any Android projects plus it remembers the recently connected device an...

9
libp2p-perf
libp2p-perf mxinden Rust

The iPerf equivalent for the libp2p ecosystem.

9
ai-peer
ai-peer nicepkg Python

Decentralized AI-to-AI communication — Let Claude Code, Codex, and OpenCode talk to each other. Local, LAN, or across the internet with E2E encryption...

9
LCA
LCA wang900115 Go

A Go-based hybrid P2P communication system exploring decentralized identity, encrypted messaging, and peer-to-peer communication.

9
mesh
mesh radical-data TypeScript

A local-first mesh network for public communication: no internet required.

9
RawTalk
RawTalk Razee4315 TypeScript

A privacy-first peer-to-peer chat application with end-to-end encryption.

8
ethp2psim
ethp2psim ferencberes Python

Ethereum P2P network privacy simulator

8
dropit
dropit The-Robin-Hood JavaScript

PWA shares your files locally at ease

8
chat
chat dstack-js TypeScript

Zero configuration peer-to-peer terminal chat with built-in end-to-end encryption working on DStack

8
RealTime_Room_WebSocket_WebRTC
RealTime_Room_WebSocket_WebRTC MiladJoodi TypeScript

RealTime Room - WebSocket & WebRTC is a platform enabling video calls, audio, and text transfer within shared rooms. It uses WebSocket for instant mes...

8
Open-Metadata-Exchange
Open-Metadata-Exchange ISKME TypeScript

Distributed / Decentralized Network for Open Metadata Exchange

8
tv
tv futureproofso JavaScript

build social apps without code

8
Fliccs
Fliccs rajin-khan JavaScript

Real-time P2P video streaming and syncing platform with your local files ( + chat).

8
wifi-direct-shared-experience-sample
wifi-direct-shared-experience-sample magicleap C#

Shared Experience sample app that uses a Wi-Fi Direct Service Discovery Android native Unity plug-in.

8
holochain-prebuilt-binaries
holochain-prebuilt-binaries holochain-open-dev TypeScript

Pre-compiled binaries of holochain, hc and lair-keystore

8
p2p-chat-application
p2p-chat-application alexandengstrom C#

A peer-to-peer chat application developed in C#. Allows users to chat directly with each other over the internet without a central server.

8
Torrent-Monitor
Torrent-Monitor N4rr34n6 Python

TorrentMonitor is an advanced Python-based tool designed to revolutionize the way you track and monitor peers in BitTorrent networks. With real-time n...

8
fornet
fornet ForNetCode Rust

networks with BoringTun, more configurable with admin web.

8
webpier
webpier novemus C++

Forward local network services to remote hosts over the Internet and through NAT.

8
netchan
netchan matveynator Go

Network Channels (netchan) for Golang: Secure, cluster-ready, supports nested channels & any data type. Inspired by Rob Pike.

8
xaeroflux
xaeroflux cyan-foundry Rust

An extremely simple decentralized event store that synchronizes SQLite stored events via Iroh / QUIC

8
Code-Spot-P2P
Code-Spot-P2P DinamoTeam TypeScript

A sync Code Editor built with Angular using CRDT idea. Connections created using peer to peer model.

8
z23
z23 z23c C

Open, decentralized software production for AI-speed development without surrendering human control.

8
premiumsave
premiumsave VinzTeched HTML

A multi-level network marketing system with PHP - Laravel Framework

8