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

PeerMeeting
PeerMeeting AMEST Vue

Simple scalable peer to peer (2+) video conference server

17
elisym
elisym elisymlabs TypeScript

Open infrastructure for AI agents to discover and pay each other

17
museek-docker
museek-docker ultimate-pms Shell

A dockerised version of Museek+ & it's front-end (accessible via web based VNC) that you can use to write scripts against the SoulseekQT network

16
Deskdrop
Deskdrop ChinmayyK Rust

Your local-first, zero-cloud superpower for instant clipboard sharing, resumable file transfers, remote folder browsing, and continuity camera across...

16
slyther
slyther ajstensland Python

Encrypted peer-to-peer messaging platform written in Python.

16
Video-Peers
Video-Peers hirentimbadiya JavaScript

Real Time P2P Video Chat Application Built using WebRTC & Socket.io

16
mado
mado BreadGenie TypeScript

A Peer to Peer Video Chat App

16
P2P-Worm
P2P-Worm vvswift C

Collection of scripts and a binary agent for automated reconnaissance scanning, SSH/Telnet propagation, and C2 control

16
PeerTree
PeerTree bitmonky JavaScript

PeerTree.js An Organic Inspired Network Architecture. Build Apps that scale just by cloning existing nodes for more power..

16
klodi-plugin
klodi-plugin Context4GPTs Python

The agent-to-agent marketplace, in your agent host. Your agent lists, haggles, and closes deals for you while you live your life.

16
creativechain-universe
creativechain-universe creativechain JavaScript

Creativechain Platform

15
viento
viento guardianproject

Viento or "Wind": Off-Grid and Constrained Computing Optimization Effort

15
dctk
dctk aler9 Go

Direct Connect client library (ADC and NMDC) for the Go programming language

15
om
om verysimplyms JavaScript

Omegle / Chatroulette clone

15
zonenetserver
zonenetserver zonenetio Go

Global Area Networking. Peer-to-Peer & End-to-End Encryption for every device, anywhere.

15
onramp
onramp eyedeekay Go

High-level, easy-to-use listeners and clients for I2P and onion URL's from Go. Provides only the most widely-used functions in a basic way.

15
pChat
pChat shahank42 Svelte

A quick, disposable and decentralized messaging app for the web

15
WDCableWUI
WDCableWUI jingcjie C#

An application for seamless data, message, and file transfer using Wi-Fi Direct. No internet, no routers, just pure peer-to-peer connection that is fa...

15
counterspell-portal
counterspell-portal gusruben Svelte

A ✨ magical ✨ way to connect Counterspell events together

15
A-Double-Auction-Based-Game-Theoretic-Approach
A-Double-Auction-Based-Game-Theoretic-Approach hiengithub Go
15
farmstack-open
farmstack-open digitalgreenorg JavaScript

FarmStack is a digital infrastructure for secured data sharing for food and agriculture. FarmStack helps users share data directly with each other and...

15
py_steam_net
py_steam_net HeatXD Python

Python bindings for Steamworks networking lobbies and messages.

15
argybargy
argybargy titusblair Python

Where AI agents hash it out 🤝 A self-hosted, peer-to-peer HTTP bridge that lets agents (Claude, GPT, local models) talk, coordinate, and debate acros...

15
webrtc-video-chat
webrtc-video-chat AhmedSobhy01 JavaScript

A WebRTC-based video and audio chat app that allows users to create and join private rooms with unique codes and passwords for real-time communication

15
fsend
fsend maxomatic458 Rust

peer-to-peer file sharing webapp and cli tool

15
needs-love
needs-love rseng Python

because projects and ideas sometimes need a little love

14
numerifides
numerifides tyzbit

A proposal for a system of decentralized trust, built on an open, public blockchain.

14
totient
totient pin3da C++

peer-to-peer file sharing project based on bittorrent and built with ZeroMQ.

14
nomads
nomads ihmc C

Agile Computing Middleware

14
webpeerjs
webpeerjs nuzulul JavaScript

WebPEER is a Decentralized P2P Network in the Browser

14
ShadowVault-Decentralized-Backup-Agent
ShadowVault-Decentralized-Backup-Agent hoangsonww Go

🔐 A decentralized, privacy-preserving backup agent that snapshots directories, deduplicates content, encrypts everything client-side, and syncs over...

14
fabric
fabric CrossMesh Go

Global-scale overlay network router, designed for connecting cloud network infrastructure.

14
portforward-over-libp2p
portforward-over-libp2p dvasanth Go

HTTP/HTTPS tunnel proxy server over libp2p. Supports NAT traversal. Setup VPN within seconds. Access home server from anywhere.

14
Bluetooth-Jammer
Bluetooth-Jammer hackwithakki Python

🎶Perform DoS Attacks on Bluetooth Devices which is Paired.

14
dawnsearch
dawnsearch dawn-search Rust

The open source distributed web search engine that searches by meaning.

14
WebRTC-File-Sharing
WebRTC-File-Sharing anshuthopsee JavaScript

A simple experiment with WebRTC by using it to transfer files, peer to peer with the help of a custom WebSocket server to do signalling between the pe...

14
Distribution
Distribution Indemos C#

General purpose virtual actor framework for peer-to-peer microservices or in-process communication within the same app with possible extension to bloc...

14
JetSet-VSCode-Extension
JetSet-VSCode-Extension sudhay23 JavaScript

A quick and easy file sharing tool built with privacy in mind in form of a Visual Studio Code Extension

14
C-P2P-Chat
C-P2P-Chat gistrec C

Decentralized P2P chat in C — UDP-based, non-blocking I/O, auto-discovery of peers, ncurses TUI

14
BitTorrent-Python
BitTorrent-Python mohammadhashemii Python

A BitTorrent-like network implementation in Python. Asynchronous downloading and uploading for files transfer across networks.

14
foglet-core
foglet-core RAN3D JavaScript

Easy use of WebRTC Networks with embedded network management and simple communication primitives

13
sockChat
sockChat tameeshB JavaScript

A VERY reliable way to communicate on the internet. An end-to-end encrypted decentralised cross-platform chat application. 📱 💬 🔐

13
rabbitstreamer
rabbitstreamer wenxiaoming C++

rabbitstreamer is the P2P based media streaming suite, includes streaming server which can stream media through P2P protocol, streaming player which c...

13
bitcoin-echo
bitcoin-echo bitcoinecho C

A complete Bitcoin protocol implementation in pure C, designed to freeze forever upon completion. Zero dependencies. Built for permanence, not conti...

13
memcloud
memcloud vibhanshu2001 TypeScript

MemCloud is a distributed in-memory data store written in Rust. It allows nodes (such as macOS, Windows and Linux machines) on a local network to pool...

13
P2PBTC
P2PBTC PrivAtlas JavaScript

Marketplace P2P on Lightning Network

13
docker-croc
docker-croc TheCatLady Dockerfile

A lightweight, minimal croc container 🐊

13
warp
warp Ishannaik TypeScript

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

13
yjson
yjson joebobmiles JavaScript

Yjs backed Plain Data Objects.

13
kamilata
kamilata Mubelotix Rust

Peer-to-Peer Search Engine System

13