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.
Here are 130 public repositories matching this topic...
A (very incomplete) exploration of parts of the https://willowprotocol.org
-
Updated
Apr 20, 2024 - Rust
A P2P networking library built in Rust with TCP hole punching and NAT traversal. Supports direct peer connections, rendezvous-based discovery, and connection management.
-
Updated
Oct 16, 2025 - Rust
A peer to peer chat application written in Rust.
-
Updated
Jul 27, 2022 - Rust
Peer-to-Peer File Sharing Network in Rust with a Central Tracker Server, TCP-Based Peer Communication, JSON Protocol, File Chunking, SHA-256 Integrity Verification, Partial Downloads, and Resume Support with 16KB Transfer Granularity and Fully Parallel Transfers
-
Updated
May 27, 2025 - Rust
🦀 interact with a p2p key-value database through an API
-
Updated
Dec 23, 2024 - Rust
Ethereum peer-to-peer handshake procedure
-
Updated
Jul 21, 2024 - Rust
A simple signaling server for webrtc
-
Updated
Sep 30, 2024 - Rust
Simple cli tool to verify a connection to a holochain app websocket
-
Updated
Oct 12, 2023 - Rust
Abstraction layer on top of p2panda to interact with p2panda nodes
-
Updated
Apr 6, 2023 - Rust
Send and receive short message through the CLI for environmental testing and quick LAN communication
-
Updated
Dec 13, 2024 - Rust
Peer-to-Peer Communication Layer using Libp2p.
-
Updated
Sep 29, 2022 - Rust
Done By: Ali Ashraf, Maya Hussein, Omar El Sewedy, Youssef Montasser. The project at hand is a comprehensive cloud infrastructure that places a significant emphasis on transparency, load balancing, and fault tolerance. Leveraging distributed election algorithms, the system is designed to support key cloud qualities.
-
Updated
Mar 21, 2024 - Rust
Push-pull Gossip protocol with simple in-memory state dissemination, implemented from the ground up.
-
Updated
May 16, 2025 - Rust
A peer-to-peer & censorship-resistant social-media platform
-
Updated
Dec 14, 2025 - Rust
A Bittorrent client
-
Updated
Apr 9, 2025 - Rust
Batteries-included adaptive mesh networking
-
Updated
Dec 16, 2025 - Rust
Bitcoin peer-to-peer handshake procedure
-
Updated
Oct 12, 2025 - Rust
- Followers
- 14.2k followers
- Website
- github.com/topics/p2p
- Wikipedia
- Wikipedia