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)

Social-Chat-Godot
Social-Chat-Godot emagood GDScript

[ES] red de godot p2p cliente-servidor , primeros pasos [ING] Godot P2P Client-Server Network, Getting Started

2
Bit_Torrent
Bit_Torrent Danitilahun Go

GoTorrent: Efficient Golang BitTorrent client with concurrency, precise parsing, and resilient tracker communication. Scalable, fault-tolerant, and ha...

2
vaesa
vaesa woterr Python

A Peer-to-Peer encrypted communication channel

2
My-Chat
My-Chat BruceArmstrong007 TypeScript

A Chat Application (with Auth, chat & video call with friends) using Angular, Angular Material, Tailwind, Express Server, Socket.io(WebSocket), PeerJ...

2
Pool2024
Pool2024 PoCInnovation Jupyter Notebook

Pools organized for Epitech's students in 2024.

2
api
api securelay JavaScript

List of official Securelay endpoints and a JavaScript module to access them.

2
tauri-multiplayer-game
tauri-multiplayer-game jamessizeland TypeScript

Game written in Tauri that allows remote multiplayer sessions via peer-to-peer networking

2
dripp
dripp DrippLab Dart

Peer to Peer Social Network

2
CoMeet
CoMeet mahesh548 JavaScript

CoMeet is a feature-rich peer-to-peer audio and video calling app offering crystal-clear communication, real-time language translation, interactive st...

2
peer-ring
peer-ring mahendraHegde TypeScript

Distributed, Decentralized, Sharding Framework for building Peer-to-Peer Systems, inspired by the designs of Cassandra and amazon Dynamo

2
chat-video
chat-video in-jun HTML

WebRTC-based web video chat application

2
P3-Lending
P3-Lending Mattjhagen TypeScript

P³ Lending: Where Peer-to-Peer Meets Purpose-Driven Finance

2
cloudflare-ws-gameserver
cloudflare-ws-gameserver mavisakalyan TypeScript

Multiplayer WebSocket relay server with rooms and msgpack. Cloudflare Workers + Durable Objects.

2
Collabo
Collabo cherryDevBomb Java

👩‍💻 IntelliJ plugin for collaborative editing

2
easyhttp-python
easyhttp-python slpuk Python

A lightweight HTTP-based P2P framework for IoT and device-to-device communication

2
lancast
lancast zoherr JavaScript

LanCast is a LAN-based peer-to-peer file sharing tool that runs directly from your terminal.

2
p2p-Peer-to-Peer-Exchange-CryptoCurrencies-Binance-Bitget-AutoAnswer-Sender
p2p-Peer-to-Peer-Exchange-CryptoCurrencies-Binance-Bitget-AutoAnswer-Sender vorriiDav C#

Automates peer-to-peer crypto transactions across platforms like Binance and Bitget, using AI to send fake wallet confirmations and mimic user respons...

2
Signalling_Server
Signalling_Server Ahmedm2002 JavaScript

WebRTC signalling server using Express, Socket.IO, and TypeScript

2
SocketJack
SocketJack JackOfFates C#

High-performance, fully managed .NET networking library for TCP, UDP, and WebSocket communication. Features built-in peer-to-peer with NAT traversal,...

2
BitForge
BitForge Arijit2175 Python

A simple peer to peer file sharing system inspired by BitTorrent

2
Decentralized-Application-Development
Decentralized-Application-Development caseyjkey JavaScript

ETHDenver hackathon project (featured)

2
basenet-fullstack
basenet-fullstack Adrijan-Petek JavaScript

BaseNet Full Stack is a GitHub-ready full-stack application for generating random networks (graphs), visualizing them in a browser, and persisting the...

2
agentpod
agentpod weepsdanky TypeScript

Lightweight peer-collaboration plugin for OpenClaw — let AI agents discover each other, publish capabilities, and delegate tasks on demand

2
rust-bittorrent
rust-bittorrent vrnvu Rust

A minimal BitTorrent client and tracker written in Rust, designed for simplicity and functionality.

2
AURA
AURA FrankFMY TypeScript

AURA is a censorship-resistant social messenger built on the Nostr protocol. It empowers people to communicate freely, without fear of surveillance or...

2
ACA
ACA alimirza09 Rust

A p2p instant messaaging app written in rust

2
basenet
basenet Adrijan-Petek Python

aseNet is a small, dependency-free Python CLI and library for generating **random baseline network topologies** (undirected graphs). It is intended fo...

2
Mark-Chat---Advanced-P2P-Chat-Application
Mark-Chat---Advanced-P2P-Chat-Application SEC-DEVV

A feature-rich peer-to-peer (P2P) chat application built with C# and .NET WinForms

2
Asterism
Asterism skvark QML

Full InterPlanetary File System node and client on your Sailfish OS device.

1
The-Organization
The-Organization TBRN-ORG

Development of The Big Resource Network as an organization.

1
smokesignal
smokesignal bobvdvalk Java

P2P library to connect multiple android devices together

1
p2pNet
p2pNet bbrighttaer Java

A simple Peer-to-Peer network for didactic purposes

1
P2P-Network
P2P-Network armanr99 Python

An implementation of a Peer to Peer network.

1
pinto
pinto soliskit TypeScript

WebRTC signal server for peer connections.

1
DecentMessaging
DecentMessaging DivineOmega Java

Decent Messaging - a decentralised encrypted messaging system platform

1
todomvc-automerge
todomvc-automerge HerbCaudill TypeScript

Demo showing how Automerge can be used to create a local-first todo list.

1
localshare
localshare fgindraud C++

Local file sharing with automatic peer discovery

1
lan-p2p-chat
lan-p2p-chat leoandeol C

Prototyping a p2p chat, on a local network only

1
snowboard
snowboard mairieli Python

A collaborative peer-to-peer whiteboard using python :snowboarder:

1
jNet
jNet Ajax12345 Python

jNet is a server-mediated, peer-to-peer app hosting platform

1
P2P-File-Sharing
P2P-File-Sharing MhmDSmdi Java

A Peer to Perr network for Sharing File using java

1
realtime
realtime setsun TypeScript

A signaling server & web client for WebRTC

1
tileak
tileak VivienGaluchot JavaScript

Peer to peer multiplayer board game

1
LANChat
LANChat mokuki082 Python

A terminal based p2p chat application

1
ChatNetwork
ChatNetwork tkhoa2711 Java

A private peer-to-peer chat application within a LAN

1
JSChain
JSChain Sa6oZnaka JavaScript

JavaScript blockchain implementation using simple P2P

1
p2p_btc
p2p_btc vFones C

University project: peer to peer network that simulate a bitcoin blockchain system.

1
pinto-meet
pinto-meet soliskit TypeScript

Peer to peer video player using WebRTC & PeerJS

1
php-bencoding
php-bencoding philippelyp PHP

PHP implementation of bencoding, an encoding algorithm used by the peer-to-peer file sharing system BitTorrent for storing and transmitting loosely st...

1
BhayanakStreamerWebRTC
BhayanakStreamerWebRTC theHimanshuShekhar TypeScript

peer to peer streaming software using WebRTC

1