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

wifi-direct-plugin-sample
wifi-direct-plugin-sample magicleap Java

Sample Android Plugin for Unity to use Wi-Fi Direct Service Discovery. This project is an Android app harness written in Java and the plugin is an And...

6
valar
valar ValarStaking Python

Peer-to-peer staking platform - a permissionless marketplace for Staking-as-a-Service providers on Algorand.

6
zendo
zendo AbstractPlay TypeScript

A single-page, peer-to-peer, synchronous client for playing Zendo online (https://www.looneylabs.com/content/zendo)

6
gnutella-bun-client
gnutella-bun-client RickCarlino TypeScript

A modern (2026) and simple Gnutella client written in Typescript.

6
wgsd
wgsd ClarkQAQ Go

Wireguard peer discover helper (Wireguard 对等发现助手)

6
lemonrouter
lemonrouter decentralizeme Python

A hidden web service, to bypass censorship going through the tor proxy.

6
did-peer.js
did-peer.js transmute-industries TypeScript

DID Peer in TypeScript

6
lince
lince lince-social Rust

Tool for registry, interconnection and automation of Needs and Contributions with open scope

6
TechQuiry
TechQuiry Aggelowe Java

A free and open source platform focused on providing a fun way to anonymously ask and respond to inquiries

6
varda
varda VardaIO JavaScript

a DAG style blockchain platform

6
xaeroflux
xaeroflux block-xaero Rust

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

6
Video-Calling-app-WebRTC
Video-Calling-app-WebRTC KshitijTodkar48 TypeScript

A peer-to-peer video calling web application allowing two users to seamlessly create or join a virtual room and engage in video conversations right f...

6
ThunderProxy
ThunderProxy purplesyringa Python

A local IRC server supporting ThunderBird to send/receive messages from ThunderWave chat (ZeroNet)

6
wgsdc
wgsdc 0x676e67 Rust

WireGuard peer to peer endpoint Service discovery and Configuration plugin

6
koru
koru KoruProtocol Rust

Prototype for Koru, a parametrized p2p monetary system.Checkout https://koru.finance for more info

6
cryptobets-eth.github.io
cryptobets-eth.github.io cryptobets-eth Solidity

Repo for CryptoBets app. Fully decentralized, peer-to-peer, web3.0 bookmaker. Bet games using smartcontracts! ipfs://QmYzWHfpgT4jJcPnVccokw2ci5gozP59b...

6
perperik
perperik murat-dogan TypeScript

Signaling server that could be useful especially for WebRTC clients to exchange messages like ICE Candidates.

6
rox-engine
rox-engine Torox-Labs C++

🐂 Rox-Engine is a decentralized game engine/framework designed for developing Web3-native games without the need for centralized servers.

6
react-video-chat
react-video-chat Sup3r-Us3r TypeScript

This application is a video-chat built using WebRTC and P2P Connections where you can call and talk to another user

6
p2p-on-fpga
p2p-on-fpga elenaf9 Rust

Research towards the Implementation of a P2P-Network on an FPGA with RISC-V soft-CPU.

6
p2p-tcpip-socket-cpp
p2p-tcpip-socket-cpp Waqar144 C++

Cross platform p2p socket in C++

6
AtomicP2P
AtomicP2P YuntechNet Python

A high-availability peer-to-peer framework which base on multi-process and threading with distribute and DNS syncing mechanism

6
p2p-poc
p2p-poc elenaf9 Rust

Basic PoC for the implementation of a Peer-to-Peer Network using the rust-libp2p library

6
OpenDescent
OpenDescent Jaguwa TypeScript

Decentralised encrypted messenger. No servers. No data collection. P2P community hubs, voice calls and anonymous dead drops.

6
BlazorBingo
BlazorBingo jasonmarckel C#

Bingo game implemented using Blazor Web Assembly (WASM) and C#. The game uses WebRTC for peer-to-peer communication of up to hundreds of players; no...

6
slate
slate Y0ursTruly JavaScript

A chat client with an encryption scheme undergirded with rsa that is accessible to users via a web browser. The main-server exists only as an informat...

6
go-p2p
go-p2p teimurjan Go

Peer-to-peer local network

6
pdonvtracker
pdonvtracker kaitokid222 PHP

Netvision Bittorrent-Tracker 2019

6
P2P-Real-time-Game-Multiplayer-Bingo
P2P-Real-time-Game-Multiplayer-Bingo Nrkozan HTML

A modern, real-time multiplayer Bingo game that operates entirely on P2P (Peer-to-Peer) technology. No server required - just pure browser-to-browser...

6
avion
avion derhuerst JavaScript

Share files without NSA.

6
nin
nin knightfall22 Go

Local network file sharing tool

6
smpp
smpp mjamilfarooq C++
6
peer.cat
peer.cat posixpascal

🔐 🐈 encrypted peer-to-peer file sharing service

6
waterfall
waterfall watergy JavaScript

a distributed "megaphone"; layered, highly scale-able webrtc mesh network

6
P2P-File-Sharing-System
P2P-File-Sharing-System Mr-1504 Java

P2P File Sharing System, a desktop application that enables peer-to-peer file transfer with centralized peer discovery.

6
Texx
Texx melvars JavaScript

:love_letter: A decentralized and encrypted messenger

6
Luna
Luna joaoajmatos JavaScript

It's like bitcoin (If it was made by a 17 yo kid in node js)

6
Addressing-Challenges-in-Browser-Based-P2P-Content-Sharing-Framework-Using-WebRTC
Addressing-Challenges-in-Browser-Based-P2P-Content-Sharing-Framework-Using-WebRTC svjan5 JavaScript

Addressing Challenges in Browser Based P2P Content Sharing Framework Using WebRTC

6
omnetpp_offload
omnetpp_offload pzierahn C++

A framework to offload OMNeT++ simulations to an edge computing peer-to-peer network using Go, gRPC, and UDP-Holepunching techniques

6
udp-holepunching-proof
udp-holepunching-proof JacopoDaeli JavaScript

UDP Hole Punching Proof implementations.

6
Pixo-Cash
Pixo-Cash Pixocoin C++

Decentralized pseudonymous scrypt cryptocurrency

6
dockurn
dockurn Ullaakut

Simple docker image to make running turnserver easier without limits

5
MeanScout
MeanScout TeamMeanMachine Svelte

A highly configurable peer-to-peer FRC scouting web app.

5
sailce
sailce DerickEddington Rust

A (very incomplete) exploration of parts of the https://willowprotocol.org

5
Cozy
Cozy cbrnrd Java

:coffee: The Java Cryptocurrency (XCZ)

5
lair-keystore-socket-tester
lair-keystore-socket-tester holochain-open-dev Rust

Simple cli tool to verify a connection to a lair keystore socket

5
Peer-to-Peer-Group-Based-File-Sharing-System
Peer-to-Peer-Group-Based-File-Sharing-System akshayxml C++

A P2P file sharing system implemented using socket programming, multi-threading and SHA1 hashing. Users can share, download files from the group they...

5
docker-wireguard
docker-wireguard hwdsl2 Shell

Docker image to run a WireGuard VPN server. Auto-generates server and client configs on first start, with QR code for easy mobile setup. Client manage...

5
web3-application-architecture
web3-application-architecture stevenplatt JavaScript

Repository for code and tutorials used in the book "Web3 Application Architecture", Manning 2023.

5
harddrive-party
harddrive-party ameba23 Rust

Peer-to-peer file sharing

5