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)

zonenetserver
zonenetserver zonenetio Go

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

15
counterspell-portal
counterspell-portal gusruben Svelte

A ✨ magical ✨ way to connect Counterspell events together

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
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
Video-Peers
Video-Peers hirentimbadiya JavaScript

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

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
A-Double-Auction-Based-Game-Theoretic-Approach
A-Double-Auction-Based-Game-Theoretic-Approach hiengithub Go
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
wut
wut daviddahl JavaScript

Libp2p / IPFS terminal-based chat

14
totient
totient pin3da C++

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

14
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...

14
nomads
nomads ihmc C

Agile Computing Middleware

14
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...

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
fabric
fabric CrossMesh Go

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

14
dawnsearch
dawnsearch dawn-search Rust

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

14
speer
speer jk20342 C

speer (small peer) is a tiny P2P networking library in C (libp2p-ish layers from Noise through QUIC + TLS 1.3)

14
yjson
yjson joebobmiles JavaScript

Yjs backed Plain Data Objects.

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
BitTorrent-Python
BitTorrent-Python mohammadhashemii Python

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

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
webpeerjs
webpeerjs nuzulul JavaScript

WebPEER is a Decentralized P2P Network in the Browser

14
Speer
Speer danalex97 Go

A network discrete event simulator for peer-to-peer network modeling.

13
Kiwipedia
Kiwipedia purplesyringa JavaScript

Wikipedia clone for ZeroNet with auto-import

13
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
freecom
freecom guiseek TypeScript

Fundação da Livre Comunicação

13
SocketSynergy
SocketSynergy vanrein C

Punch firewall holes to connect TCP, SCTP and UDP between network peers

13
swiftsync
swiftsync 2140-dev Rust

SwiftSync node and underlying crates

13
storb
storb threetau Rust

Storb is a distributed storage subnet on the Bittensor network

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
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
MeshP2P
MeshP2P HadiModarres JavaScript

Create P2P apps between browsers

13
P2PBTC
P2PBTC PrivAtlas JavaScript

Marketplace P2P on Lightning Network

13
zonenetclient
zonenetclient zonenetio Go

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

13
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...

13
herddit
herddit mattyg Rust

P2P sub-group posting app on holochain

13
kamilata
kamilata Mubelotix Rust

Peer-to-Peer Search Engine System

13
Bluetooth-Jammer
Bluetooth-Jammer hackwithakki Python

🎶Perform DoS Attacks on Bluetooth Devices which is Paired.

13
docker-croc
docker-croc TheCatLady Dockerfile

A lightweight, minimal croc container 🐊

13
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...

13
Pool2023
Pool2023 PoCInnovation Jupyter Notebook

Pools organized for Epitech's students in 2023.

13
turbo-beep
turbo-beep edghyhdz C++

Peer to peer file sharing and messaging between different networks including server acting as a mediator (TCP hole punching).

13
wgmesh
wgmesh Dan-J-D Go

Secure, peer-to-peer, decentralized mesh networking using WireGuard and libp2p, alternative to NetBird.

13
Hitchhikers
Hitchhikers aneelyelamanchili Objective-C

An on-demand application to allow ride sharing between users across longer distances than is feasible for common ride-sharing applications in today's...

12
Lantern.Discv5
Lantern.Discv5 Pier-Two C#

A .NET implementation of the Discv5 protocol.

12
airswap-about
airswap-about airswap JavaScript

AirSwap Wiki

12