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

meetx
meetx dstark5 JavaScript

A Peer to Peer Video conferencing web application with Vannila JavaScript , ExpressJs, Socket.io and WebRTC.

3
simpleft
simpleft yuqian5 C

Lightweight command-line tool designed to simplify p2p file sharing.

3
p2p_messanger
p2p_messanger Silver595 Rust

Iron Messenger CLI is a Rust-based peer-to-peer chat app for the command line, using iroh and iroh-gossip for secure, decentralized messaging. Connect...

3
CS-4049-Blockchain-and-Cryptocurrency-Assignment-01-02
CS-4049-Blockchain-and-Cryptocurrency-Assignment-01-02 awaismohammad23 Go

The project consists of two parts named as assignments in the following. The first assignment focuses on the blockchain features related to a single p...

3
lightbase
lightbase TheFloatingString Python

An abstract, low-cost database library built on peer-to-peer networks.

3
bare-chat
bare-chat callumgran C

WIP Commandline peer to peer chat

3
multipeer_connectivity
multipeer_connectivity k-arindam Swift

Flutter Multipeer Connectivity Plugin

3
Peer2Peer-with-tor
Peer2Peer-with-tor TomaszAgent Python

Fully anonymous peer to peer chat through tor made in python.

3
stella
stella angelopedroso TypeScript

Stella is a language learning chat app. With text and video features, it offers an immersive experience for spoken language improvement. Powered by Ne...

3
hidden-stashes
hidden-stashes jonathan-robertson

7 Days to Die mod: Add buried blocks and recipes stash immune to camera clipping/xray.

3
decentralized-voucher-payment-system
decentralized-voucher-payment-system minutogit Shell

Whitepaper for a decentralized trust-based electronic voucher payment system

3
distributed-metrics
distributed-metrics BitpingApp Rust

Collect and expose distributed networking metrics to your prometheus instance

3
iroh-godot
iroh-godot 2-3-5-41 Rust

An extension to Godot's High-Level Multiplayer API to allow for iroh based connections.

3
cas-distributed-file-system
cas-distributed-file-system priyangshupal Go

This project offers a peer-to-peer content-addressable distributed file storage in Go with a peer-to-peer library built on top of TCP from scratch. It...

3
video-meet-app
video-meet-app FernandoZorek EJS

This project provides a video conferencing application built with Node.js, Socket.io and Peerjs - Simplifies WebRTC peer-to-peer data, video, and audi...

3
IPFS-Codex
IPFS-Codex Argus-spec HTML

Web Repository for IPFS CIDs.

3
nymshare
nymshare valansai Rust

peer-to-peer anonymous file sharing application built on top of Nym.

3
Wireless-Morse
Wireless-Morse HimanshuChauragade C++

A peer-to-peer wireless communication system using Arduino Uno, a 16×2 I2C LCD Display and NRF24L01 transceiver modules to transmit and receive Morse...

3
local_websocket
local_websocket FlameOfUdun Dart

WebSocket library for Flutter and Dart that enables automatic device discovery and real-time communication on a local network (LAN) without cloud serv...

3
bookbridge-dashboard
bookbridge-dashboard deaneeth TypeScript

Secure used book marketplace with real-time chat, verified listings, and seller analytics. Built with Next.js, Firebase, and TypeScript. Demonstrating...

3
davell
davell davidmachek Python

Davell Message System is a decentralized peer-to-peer communication platform focused on absolute anonymity and security. It uses the Signal Protocol f...

3
nafsi
nafsi siohaza Rust

Implementation of Soulseek's central server in Rust

3
clicker
clicker douinc Swift

simple ios, mac presentation tool that lets you control your mac left, right buttons with iphone in same network

3
KadePy
KadePy ON00dev Python

KadePy is a robust and efficient library for connecting to the Hyperswarm network. It leverages the official, battle-tested Hyperswarm stack (Node.js)...

3
Pulse-Messaging-
Pulse-Messaging- JesseRod329 Swift

📱 A decentralized, Swift-based iOS messaging client inspired by Bitchat and the Nostr protocol. Private, censorship-resistant, user-owned.

3
SREMP
SREMP PlexSheep Rust

Secure Relay-Enhanced Messaging Platform

3
gorillafund.io
gorillafund.io supercoolx TypeScript

A peer-to-peer funding businesses that help others, or make positive impact. In Crypto.

3
node-ws-gameserver
node-ws-gameserver mavisakalyan TypeScript

Multiplayer WebSocket relay server with rooms and msgpack. Node.js + TypeScript.

3
CForge
CForge 4xush JavaScript

A powerful full-stack platform focused on competitive programming progress tracking and peer-based learning. It features an advanced LeetCode Problem...

3
SuperSocketUnity
SuperSocketUnity 1010kakq C#

🚀 Build high-performance TCP networks for Unity with SuperSocketUnity, optimized for mobile games and client applications.

3
LetShare
LetShare LiWeny16 TypeScript

An End-To-End Safe Online Text & File Transfer App

3
csend
csend matthewdeaves C

Cross-platform P2P chat application in C for POSIX (Linux/macOS) and Classic Macintosh (System 7.x). Built on the PeerTalk SDK with support for MacTCP...

3
hadak
hadak MTeef

People agree on a common word (or phrase) that represents an intent — for example, “taxi”. When enough participants (e.g., drivers) also declare that...

3
lobster-comm-protocol
lobster-comm-protocol JeffChang2024 HTML

🦞 Lobster Communication Protocol (LCP) — 龙虾通信协议:面向自治AI智能体的点对点可信通信标准 | Peer-to-peer trusted messaging protocol for autonomous...

3
silk-graph
silk-graph Kieleth Rust

Merkle-CRDT graph engine for distributed, conflict-free knowledge graphs

3
p2p-file-transfer
p2p-file-transfer dries-c TypeScript

Share files, photos and videos to local and remote devices using encrypted peer-to-peer connections.

3
skore
skore baptiste-mnh TypeScript

Real-time score boards, just you and your friends. One link, instant sync. No accounts. No hassle.

3
p2p
p2p meefik JavaScript

A lightweight library for creating peer-to-peer WebRTC conferencing with custom signaling drivers

3
file-bridge
file-bridge shogo-tsunoda Go

AirDrop alternative for Windows. Local Wi-Fi file transfer with QR pairing. No cloud, no external server. Built with Wails (Go) + React.

3
Close-Call
Close-Call salnav Swift

Video calling over peer-to-peer Wi-Fi. No internet required. Like a walkie-talkie, but for video calls.

3
Transmit-Receive-Data-Sync-Tool
Transmit-Receive-Data-Sync-Tool BerndHagen C#

TCP-based file transfer tool for Windows with MD5 verification. Send files across local networks or the internet using client-server architecture. Fea...

3
LANDrive
LANDrive Tjs4002 HTML

Lightweight peer-to-peer file sharing for local networks. Share files between devices with zero internet dependency.

3
P2P-Chat-Distributed-Systems-Project
P2P-Chat-Distributed-Systems-Project DanielMPMatCom Python

A distributed system for a peer to peer messaging application. Visual interface with Streamlit for the clients and with Flask for the servers. Project...

3
Ashichat
Ashichat Ashirogi-Muto Python

A fully decentralized, cryptographically secure P2P messaging system with zero trust assumptions, no central servers, and strong identity-based commun...

3
fishnet-eos-native
fishnet-eos-native TrentSterling C#

Standalone FishNet transport using Epic Online Services (EOS) directly via raw C# SDK. No PlayEveryWare dependency.

3
agentmesh
agentmesh amitayks TypeScript

Decentralized, end-to-end encrypted messaging protocol for AI agents — discovery, cryptographic identity, and P2P-with-relay-fallback. Signal Protocol...

3
p2p.js
p2p.js nuzulul JavaScript

Alternative simple api WebRTC library with auto matchmaking without signaling server.

3
heidrun
heidrun franckjej Swift

Hotline Client. Based on the original Heidrun.app

3
OSGI.chatte
OSGI.chatte nxdun Java

Private Peer to Peer Chat Application : OSGI

3
zeroshare-offline-file-transfer
zeroshare-offline-file-transfer ArbazKhan1645 Dart

Transfer files instantly between nearby devices using local network (WiFi / LAN) — no internet needed.

3