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)

viche
viche viche-ai Elixir

Bespoke agent-to-agent discovery and communication protocol

27
element-protocol
element-protocol element-protocol C

The decentralized, completely anonymous, lightweight, peer-to-peer network communication protocol.

26
p2p
p2p rohan23chhabra Java

Practice project to demonstrate p2p file sharing.

26
ambianic-pnp
ambianic-pnp ambianic JavaScript

An ephemeral signaling server that allows peers to auto discover each other on a local WiFi network and connect directly.

26
p2lan
p2lan TrongAJTT Dart

Make LAN transfers easy, no server needed

26
spacedrop
spacedrop HR SCSS

🚀 P2P end-to-end encrypted file sharing app

26
simple_webrtc_python_client
simple_webrtc_python_client aljanabim Python

A WebRTC Client in Python using aiortc with some useful examples.

26
desktop
desktop Songbee JavaScript

Post-cloud music streaming [archived]

25
nvim
nvim typeintandem JavaScript

Repository for the Tandem NeoVim Plugin

25
WindFarm
WindFarm n8fr8

Information the Wind concept, spec and upcoming events

25
DRIFT
DRIFT TaewoooPark Python

🧠 One LLM, split across a Mac (Apple MPS) + a Windows PC (NVIDIA CUDA) — heterogeneous pipeline inference over a framework-neutral wire, bit-for-bit...

25
kulon
kulon devanka761 TypeScript

A 2D pixel-based multiplayer survival puzzle RPG written in TypeScript

25
P2P-File-sharing
P2P-File-sharing shantanu-ai Java

This repository is created as a part of the P2p project for Computer Networks (CNT5106C) at the University of Florida for the Master's in Computer Sci...

25
syncthing4swarm
syncthing4swarm sammonsempes Shell

Automated deployment solution for running Syncthing in Docker Swarm clusters. Simplifies installation and management of distributed file synchronizati...

25
pearbook
pearbook Khelechy Go

A peer-to-peer distributed expense tracker proof-of-concept demonstrating Conflict-Free Replicated Data Types (CRDTs) in a peer-to-peer network using...

25
elymus
elymus angrymouse JavaScript

Decentralized stack for paranoids-decentralizers

25
bsv-p2p
bsv-p2p kevinejohn TypeScript

Communicate on the Bitcoin P2P network

24
convergence
convergence paullouisageneau C++

Multiplayer sandbox game

24
micro-anon
micro-anon number571 Go

🕵🏻 Anonymous network in 100 lines of code

24
tool-db
tool-db Manwe-777 TypeScript

A peer-to-peer decentralized database

24
hydrafiles
hydrafiles QuixThe2nd TypeScript

The web privacy layer. Hydrafiles allows for anyone to serve files and dynamic APIs anonymously using HTTP, WebSocket, and WebRTC.

24
peerborne
peerborne peerborne TypeScript

Encrypted local-first CRDT documents, carried peer to peer for TypeScript. Initial release; not production-ready.

24
webConnect.js
webConnect.js nuzulul JavaScript

Auto WebRTC Mesh P2P Network without signaling server.

24
ntain
ntain kodedninja JavaScript

:package: peer-to-peer file sharing

23
sublime
sublime typeintandem JavaScript

Repository for the Tandem Sublime Plugin

23
mitron-conference
mitron-conference aniruddhha TypeScript

This repository is open source and collaborative contribution to Innovation Challenge for Video Conferencing Solution.

23
PyPPSPP
PyPPSPP justas- Python

Python implementation of Peer-to-Peer Streaming Peer Protocol (PPSPP) [RFC7574]

23
Zoom-Clone
Zoom-Clone Shouraya JavaScript

Web version of zoom clone made using Express JS, Node JS, Peer JS and Socket IO.

23
croc-gui
croc-gui interfluve-wav TypeScript

Desktop GUI for croc — secure cross-platform file transfer without the terminal. Encrypted P2P, drag-and-drop, QR codes, LAN mode. macOS, Windows, Lin...

23
directgate
directgate directgate C

Secure browser-based remote access with ultra-low-latency remote desktop over end-to-end encrypted peer-to-peer connections. No VPN, no port forwardin...

23
yggquic
yggquic yggdrasil-network Go

QUIC connections natively over Yggdrasil

23
chainpay
chainpay gauravsonii TypeScript

ChainPay is a peer to peer crypto payment platform for freelancers, businesses, and developers, enabling instant on-chain transactions with full trans...

23
labyrinth
labyrinth kimmobrunfeldt TypeScript

Online version of the Labyrinth board game. The game server runs on the host's browser and networking happens peer-to-peer.

23
HexHoot
HexHoot zenineasa JavaScript

An Opensource Peer-to-peer communication platform with Zero-Knowledge-Proof based authentication.

23
chat-P2P
chat-P2P Dahsle CSS

A simple site where you can write in real time.

23
Membrane
Membrane Elijah-Bodden JavaScript

A robust, minimal-server-interaction API for peer routing in the browser

23
hybrid-browser
hybrid-browser HybridWare HTML

A p2p browser, browse the p2p networks along with the regular net

23
paused-P2P-carpooling
paused-P2P-carpooling unmani-shinde JavaScript

This project aims to revolutionize the carpooling industry by leveraging blockchain technology; the proposed solution is a decentralized web-based ap...

23
p2p_network
p2p_network vnknt Python

Peer-to-peer network in Python

23
haskell-ricochet
haskell-ricochet Jugendhackt Haskell

(WIP/Experimental) Ricochet implementation as Haskell Library.

22
immich-shared-albums
immich-shared-albums lukeet332 TypeScript

Federated shared albums for Immich — share photo & video albums across separate Immich servers/instances, in the stock apps, with nothing exposed to t...

22
mytosis
mytosis PsychoLlama JavaScript

:twisted_rightwards_arrows: A peer-to-peer data sync framework

22
TrackCOVID
TrackCOVID tyleryasaka R

An open source project which provides privacy-preserving contact tracing for communities using QR codes

22
PeerLink
PeerLink MohamedAYassin TypeScript

PeerLink is a high-performance distributed file sharing platform built for scale. It uses a microservices architecture, native C++ acceleration, and r...

22
Zentachain
Zentachain ZentaChain

We recommend starting here if you want to learn about Zentachain thoroughly.

22
RemSound
RemSound Ednunp C#

Low-latency peer-to-peer audio between two or more Windows PCs over UDP. WASAPI and ASIO side by side, profile system, Opus FEC, screen-reader friendl...

22
IronMesh
IronMesh WizTheAgent Python

Local-first, end-to-end encrypted agent-to-agent mesh protocol. Zero-config LAN + LoRa. Runs offline. No cloud. [email protected]

22
socket-api
socket-api socketsupply JavaScript

A Node.js / Posix-like JavaScript front-end API for the Socket Runtime

22
telebit
telebit therootcompany Go

Because friends don't let friends localhost.

21
punchline
punchline michal-pielka Rust

Peer-to-peer encrypted messenger in Rust with Noise IK and UDP NAT hole punching

21