Rust P2P

Open-source Rust projects categorized as P2P

Top 23 Rust P2P Projects

  1. rustdesk

    An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.

    Project mention: The state of building user interfaces in Rust | news.ycombinator.com | 2026-06-13

    Ah, I love rustdesk. I didn't know it was Flutter based. Only minor complaint about Rustdesk is that when you send the official link to people, they are frightened by a big scary "Scammer" alert[1]. To you and me, we immediately understand its actual purpose, but to non technical folks they hesitate to click it. I've seen this too many times.

    [1] https://github.com/rustdesk/rustdesk/releases

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. EasyTier

    A simple, decentralized mesh VPN with WireGuard support.

  4. iroh

    IP addresses break, dial keys instead. Modular networking stack in Rust.

    Project mention: Localsend: An open-source cross-platform alternative to AirDrop | news.ycombinator.com | 2026-04-28

    Look into Sendme [0] and AltSendme [1] (which is a GUI around the former), they use Iroh [2] which is an open-source encrypted peer-to-peer relay service to send data so there are no limits whatsoever for sending and receiving files, because there's no central server.

    From my earlier comment about a similar thread a couple days ago about which file sharing apps people use [3]:

    [0] https://github.com/n0-computer/sendme

    [1] https://github.com/tonyantony300/alt-sendme

    [2] https://github.com/n0-computer/iroh

    [3] https://news.ycombinator.com/item?id=47906587

  5. reth

    Modular, contributor-friendly and blazing-fast implementation of the Ethereum protocol, in Rust

    Project mention: Tempo's Testnet Is Live | news.ycombinator.com | 2025-12-09
  6. freenet-core

    Declare your digital independence

    Project mention: Show HN: Freenet, a peer-to-peer platform for decentralized apps | news.ycombinator.com | 2026-05-21
  7. cargo-crev

    A cryptographically verifiable code review system for the cargo (Rust) package manager.

    Project mention: Cargo-crev: A web-of-trust code review system for Rust | news.ycombinator.com | 2025-09-14
  8. OctoBase

    🐙 OctoBase is the open-source database behind AFFiNE, local-first, yet collaborative. A light-weight, scalable, data engine written in Rust.

  9. vpncloud

    Peer-to-peer VPN

    Project mention: Testing "Exotic" P2P VPN | news.ycombinator.com | 2025-09-28

    Another one to look at is vpncloud: https://github.com/dswd/vpncloud. It's written in Rust. I've used it in production for several years now.

  10. start-os

    A graphical server OS optimized for self-hosting

  11. CYFS

    CYFS is the next-generation technology to build real Web3 by upgrading the basic protocol of Web (TCP/IP+DNS+HTTP),is short for CYberFileSystem. https://www.cyfs.com/, cyfs://cyfs/index_en.html.

  12. holochain

    The current, performant & industrial strength version of Holochain on Rust.

  13. exonum

    An extensible open-source framework for creating private/permissioned blockchain applications

  14. matchbox

    Painless peer-to-peer WebRTC networking for rust wasm (and native!) (by johanhelsing)

  15. ethrex

    Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

    Project mention: Ethereum Tests Native Rollups, Vitalik Pushes One-Click Staking, Native Account Abstraction, ACDE #232 Delays Hegota | dev.to | 2026-03-19

    Ethereum researchers have presented a proof-of-concept for “native rollups,” a new design that could simplify how Layer 2 networks are verified by moving parts of the process back onto Ethereum itself. The prototype, built using the Ethrex execution client, demonstrates how Ethereum could directly re-execute Layer 2 transactions instead of relying on external proof systems.

  16. conflux-rust

    The official Rust implementation of Conflux protocol. https://doc.confluxnetwork.org

  17. forest

    🌲 Rust Filecoin Node Implementation

  18. fedimint

    Federated E-Cash Mint

  19. aquatic

    High-performance open BitTorrent tracker (UDP, HTTP, WebTorrent)

  20. torrust-tracker

    A modern and feature-rich (private) BitTorrent tracker.

  21. cratetorrent

    A BitTorrent V1 engine library for Rust (and currently Linux)

  22. turn-rs

    A pure rust implemented turn server.

  23. bitchat-terminal

    bluetooth mesh chat, IRC vibes

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust P2P discussion

Log in or Post with

Rust P2P related posts

Index

What are some of the best open-source P2P projects in Rust? This list will help you:

# Project Stars
1 rustdesk 116,090
2 EasyTier 11,942
3 iroh 8,704
4 reth 5,628
5 freenet-core 2,734
6 cargo-crev 2,309
7 OctoBase 2,021
8 vpncloud 1,976
9 start-os 1,884
10 CYFS 1,439
11 holochain 1,385
12 exonum 1,242
13 matchbox 1,125
14 ethrex 876
15 conflux-rust 720
16 forest 695
17 fedimint 688
18 narrowlink 648
19 aquatic 594
20 torrust-tracker 512
21 cratetorrent 493
22 turn-rs 495
23 bitchat-terminal 490

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Rust is
the 3rd most popular programming language
based on number of references?