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)

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
distributed-algorithms
distributed-algorithms sergey-melnychuk Java

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

12
warps
warps tholian-network Go

:telescope: Warping your own Internet everywhere you go :satellite:

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

Peer to Peer video communication with WebRTC and Socket.io

12
LinuxExchange
LinuxExchange leoherzog JavaScript

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

12
CompactMPC
CompactMPC jnagykuhlen C#

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

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
vim
vim typeintandem JavaScript

Repository for the Tandem Vim Plugin

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
sockChat
sockChat tameeshB JavaScript

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

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
diush
diush diush-xyz TypeScript

an open-source mobile platform acting as a secure funnel for selling items to your friends and network.

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
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
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
PeerNet
PeerNet kklouzal C++

A UDP-Only Winsock RIO C++ Network Library

11
riddle
riddle JithinKS97 JavaScript

Peer to peer collaborative whiteboard built on NKN

11
mork
mork dojje Rust

Application for sending files p2p written in rust

11
deadrop
deadrop dallen4 TypeScript

e2e encrypted secret sharing via p2p exchanges & embedded vaults

11
mcc
mcc staex-io

Peer-to-peer network based on Kademlia DHT

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

11
ConnectionPool
ConnectionPool Olib-AI Swift

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

11
telemedicine_devops
telemedicine_devops pparth27743 TypeScript

Our project idea was to design a system where doctors can meet/consult patients remotely over a video/audio call. As we know there are many already av...

11
kotlin-libp2p
kotlin-libp2p erwin-kok Kotlin

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

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
Bluetooth-Jammer
Bluetooth-Jammer hackwithakki Python

🎶Perform DoS Attacks on Bluetooth Devices which is Paired.

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

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

11
openfused
openfused openfused Rust

OpenFused is a shared memory and messaging layer for AI agents, built on plain files. It gives agents persistent context, signed mail, and peer sync...

11
ZeroDevLib
ZeroDevLib purplesyringa JavaScript

Libraries for ZeroNet

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

A .NET implementation of the Discv5 protocol.

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
booster
booster dmorn Go

🚧 peer-to-peer network interface balancer

11
airswap-about
airswap-about airswap JavaScript

AirSwap Wiki

11
py_steam_net
py_steam_net HeatXD Python

Python bindings for Steamworks networking lobbies and messages.

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
auto_invoice
auto_invoice blockonomics Python

Progammatically create blockonomics invoice

10
nc_nomadcoin
nc_nomadcoin librity Go

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

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

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
bakasable
bakasable hannaeko Python

Peer to peer multiplayer sandbox game based on NDN

10
iris
iris HappyStoic Go

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

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

IPFS private network

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
netnote
netnote vykt C

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

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
my_kademlia
my_kademlia EchoAlice Rust

Implementation of the Kademlia protocol created to gain understanding of distributed hash tables.

10