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: Long live Xorg, I mean Xlibre | news.ycombinator.com | 2025-06-17
  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. EasyTier

    A simple, decentralized mesh VPN with WireGuard support.

    Project mention: EasyTier – P2P mesh VPN written in Rust using Tokio | news.ycombinator.com | 2025-06-02

    To the web page source. But the software itself is under https://github.com/EasyTier/EasyTier

  4. reth

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

    Project mention: Run Your Starknet Node: All You Need To Get Started | dev.to | 2025-06-12

    Reth - Rust

  5. freenet-core

    Declare your digital independence

    Project mention: CAPTCHAs are over (in ticketing) | news.ycombinator.com | 2025-05-24

    A few months back I built a cryptographic alternative to CAPTCHAs called Ghost Keys[1] that uses a small donation as proof-of-humanity. For donating you get an anonymous keypair that works across services without repeated CAPTCHAs. The economic friction doesn't scale for bot operators, and donations fund our non-profit[2].

    [1] https://freenet.org/ghostkey/

  6. cargo-crev

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

    Project mention: Cargo-crev – cryptographically verifiable code review system for Rust | news.ycombinator.com | 2025-02-09
  7. vpncloud

    Peer-to-peer VPN

    Project mention: Getting Started with Rust | dev.to | 2024-10-25

    10. Vpncloud Vpncloud is a peer-to-peer VPN. It introduces peer-to-peer communications and is an excellent opportunity to learn about it.

  8. OctoBase

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

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

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

  11. holochain

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

  12. exonum

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

  13. start-os

    A graphical server OS optimized for self-hosting

    Project mention: Self Hosting 101 – A Beginner's Guide | news.ycombinator.com | 2024-07-17
  14. matchbox

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

  15. conflux-rust

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

  16. forest

    🌲 Rust Filecoin Node Implementation

  17. fedimint

    Federated E-Cash Mint

  18. aquatic

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

  19. cratetorrent

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

    Project mention: But how does torrenting actually work? | dev.to | 2025-05-16

    CrateTorrent GitHub Repository

  20. tox

    toxcore implementation in Rust (by tox-rs)

  21. torrust-tracker

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

  22. turn-rs

    A pure rust implemented turn server.

    Project mention: Bananas: Cross-Platform screen sharing made simple | news.ycombinator.com | 2024-11-27

    Might work with coturn or turn-rs, others?

    https://github.com/coturn/coturn

    https://github.com/mycrl/turn-rs

    Maybe there are some projects doing only stun - if that is enough?

  23. wireguard-p2p

    A tool for setting up WireGuard connections from peer to peer.

  24. crdt-richtext

    Rich text CRDT that implements Peritext and Fugue

  25. SaaSHub

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

    SaaSHub logo
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

  • CAPTCHAs are over (in ticketing)

    2 projects | news.ycombinator.com | 24 May 2025
  • Rostra – P2P/f2f social network

    1 project | news.ycombinator.com | 24 Mar 2025
  • Cargo-crev – cryptographically verifiable code review system for Rust

    1 project | news.ycombinator.com | 9 Feb 2025
  • Getting Started with Rust

    16 projects | dev.to | 25 Oct 2024
  • Build a serverless ACID database with this one neat trick (atomic PutIfAbsent)

    3 projects | news.ycombinator.com | 29 Sep 2024
  • Xpra: Persistent Remote Applications for X11

    8 projects | news.ycombinator.com | 8 Jul 2024
  • No-KYC P2P Lightning Exchange on Nostr – Mostro.network

    1 project | news.ycombinator.com | 18 Apr 2024
  • A note from our sponsor - Stream
    getstream.io | 17 Jul 2025
    Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →

Index

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

# Project Stars
1 rustdesk 92,466
2 EasyTier 5,701
3 reth 4,798
4 freenet-core 2,386
5 cargo-crev 2,202
6 vpncloud 1,899
7 OctoBase 1,682
8 CYFS 1,432
9 holochain 1,269
10 exonum 1,243
11 start-os 1,211
12 matchbox 1,029
13 conflux-rust 672
14 forest 663
15 fedimint 624
16 narrowlink 611
17 aquatic 549
18 cratetorrent 486
19 tox 468
20 torrust-tracker 436
21 turn-rs 404
22 wireguard-p2p 341
23 crdt-richtext 291

Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io

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