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)

Peer-to-Peer-Video-Communication
Peer-to-Peer-Video-Communication KishorBalgi TypeScript

Peer to Peer video communication with WebRTC and Socket.io

12
Peer-to-Peer-Group-Based-File-Sharing-System
Peer-to-Peer-Group-Based-File-Sharing-System Chirag-Shilwant C++

A P2P file sharing system like Bit Torrent implemented using socket programming, multi-threading and SHA1 hashing. Users can share, download files fro...

12
directgate
directgate directgate C

Security-focused zero-trust remote access over end-to-end encrypted peer-to-peer connections. No VPN, no port forwarding, no static IP.

12
timechain
timechain MitchellTesla M4

🐝 Hive of The CyberHornets 🐝

12
LinuxExchange
LinuxExchange leoherzog JavaScript

👥💿 A peer-to-peer Linux ISO download website, powered by WebTorrent

12
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
airswap-about
airswap-about airswap JavaScript

AirSwap Wiki

12
vim
vim typeintandem JavaScript

Repository for the Tandem Vim Plugin

12
LinuxExchange
LinuxExchange leoherzog JavaScript

👥 💿 A peer-to-peer Linux ISO download website, powered by WebTorrent

12
deadrop
deadrop dallen4 TypeScript

e2e encrypted secret sharing via p2p exchanges & embedded vaults

12
distributed-algorithms
distributed-algorithms sergey-melnychuk Java

Implementation of classic distributed algorithms: membership, failure detection, quorum, replication etc.

12
CompactMPC
CompactMPC jnagykuhlen C#

A lightweight library for secure multi-party computation (MPC) based on the GMW protocol, fully written in C#.

12
elisym
elisym elisymlabs TypeScript

Open infrastructure for AI agents to discover and pay each other

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

12
aria-protocol
aria-protocol spmfrance-cloud Python

Peer-to-peer distributed AI inference using 1-bit quantized models. CPU-only, 70-82% energy savings, 103+ tokens/sec. Validated on Zen 4 & Zen 5 (+35%...

12
libsss
libsss metta-systems C++

Structured Secure Streams - a successor to SST

11
y-holochain
y-holochain holochain-open-dev Rust

Holochain provider for Yjs -- build real time p2p shared editor apps

11
ipdw
ipdw humandataincome TypeScript

InterPlanetary Data Wallet (IPDW): store users data within a secure distributed storage. It enables to build a real decentralised network (Web 0) with...

11
PeerNet
PeerNet kklouzal C++

A UDP-Only Winsock RIO C++ Network Library

11
Mini-Bit-torrent
Mini-Bit-torrent priyendumori C++

Peer-to-peer file sharing system implemented using socket programming and multithreading in C++. Peers can upload and download text and multimedia fil...

11
kademlia-dht-rs
kademlia-dht-rs nmrshll Rust

Rust implementation of a kademlia DHT

11
webrtcdatamedia
webrtcdatamedia Uninett JavaScript

An application that sends audio through the WebRTC data channel between two peers

11
kotlin-libp2p
kotlin-libp2p erwin-kok Kotlin

Kotlin implementation of libp2p, exploring peer-to-peer networking, protocol negotiation, and secure transport design.

11
ConnectionPool
ConnectionPool Olib-AI Swift

Zero-dependency P2P mesh networking for iOS/macOS with local MultipeerConnectivity and remote WebSocket relay support.

11
riddle
riddle JithinKS97 JavaScript

Peer to peer collaborative whiteboard built on NKN

11
iris
iris HappyStoic Go

Iris - P2P System for Confidential Sharing of Threat Intelligence and Collaborative Defense for Slips

11
GigaDrop
GigaDrop VikashAnandJha JavaScript

GigaDrop allows you to easily and securely share files directly between devices without uploading them to any server first

11
Tilt-Bot-RC-Car
Tilt-Bot-RC-Car ApurvShah007 C++

An RC toy car that can be maneuvered using the motion of a wireless remote board.

11
KDE-Connect-Codes
KDE-Connect-Codes cosmohacker

Some useful codes for KDE:Connect that i use

11
booster
booster dmorn Go

🚧 peer-to-peer network interface balancer

11
mork
mork dojje Rust

Application for sending files p2p written in rust

11
mcc
mcc staex-io

Peer-to-peer network based on Kademlia DHT

11
quinkgl-framework
quinkgl-framework QuinkGL Python

research-based, fully open-source, peer-to-peer gossip learning framework

11
ZeroDevLib
ZeroDevLib purplesyringa JavaScript

Libraries for ZeroNet

11
nc_nomadcoin
nc_nomadcoin librity Go

Nomad Coders - Nomad Coin - A fully-featured blockchain and cryptocurrency in Golang.

10
Magnetio
Magnetio abneeeees C

Magnetio is a minimal BitTorrent-based streaming and downloading client written in C.

10
aircloud
aircloud m8ke TypeScript

AirCloud (beta) is a decentralized (P2P) application for end-to-end encrypted file sharing. Secure way to transfer files across devices. We never uplo...

10
p2p-file-transfer
p2p-file-transfer gotlougit Rust

Rust program to do file transfers without any pesky third parties; mirror of https://git.sr.ht/~gotlou/p2p-file-transfer

10
netnote
netnote vykt C

LAN file transfer daemon & utility for Linux systems written in C.

10
calcium
calcium calcium-webapp

Calcium combines the functionality of a digital whiteboard with a code editor and a terminal. It provides a versatile platform for collaborative brain...

10
auto_invoice
auto_invoice blockonomics Python

Progammatically create blockonomics invoice

10
live-document
live-document wasm-peers Rust

A shared document application akin to Google Docs utilising WebRTC peer-to-peer protocol. Example usage of wasm-peers library.

10
python-socket-demo
python-socket-demo ajb413 Python

Socket programming demo with native Python and also PubNub.

10
stareye
stareye r2dev2 JavaScript

Time races with two phones

10
ipfs-private-network
ipfs-private-network gcp-development Rust

IPFS private network

10
alert-chatroom
alert-chatroom LyubomirT JavaScript

Chatroom application that lets you create and manage chatrooms right from PC and share them with the world!

10
PEERS
PEERS lilanger Jupyter Notebook

P2P market for smart home energy management system with PV and a variable-speed air-source heat pump

10
HomeCloud
HomeCloud asrient TypeScript

Easiest way to access your devices and AI agents from anywhere.

10
medici
medici bennyschmidt JavaScript

A JSX-native peer-to-peer browser that runs on Node, with a custom renderer based on SDL (no DOM).

10
SquashCord
SquashCord ADHIKSHA JavaScript

Multi-peer video conferencing app in NodeJS using WebRTC, Socket.io, Firebase, Socket.io Rooms.

10