Rust P2P

Open-source Rust projects categorized as P2P

Top 23 Rust P2P Projects

  • rustdesk

    An open-source remote desktop, and alternative to TeamViewer.

  • Project mention: Why is remote desktop slow when host monitor is off unless HDMI cable is used? | news.ycombinator.com | 2024-04-10

    Take your risk to use it, it is not signed and verified by Microsoft, and you need to install the test cert to use it. https://github.com/rustdesk/rustdesk/discussions/6444#discus...

  • reth

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

  • Project mention: Spin up a private network with Reth using Kurtosis! | /r/ethereum | 2023-08-27

    Reth is Paradigm's new modular and blazing-fast implementation of Ethereum. The Reth team has already been using Kurtosis to spin up interop devnets and find bugs (source and bug fix).

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • cargo-crev

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

  • Project mention: Hard disk LEDs and noisy machines | news.ycombinator.com | 2024-01-05

    In other cases it may be more documented, such as Golangs baked-in telemetry.

    There should be better ways to check these problems. The best I have found so far is Crev https://github.com/crev-dev/crev/. It's most used implementation is Cargo-crev https://github.com/crev-dev/cargo-crev, but hopefully it will become more required to use these types of tools. Certainty and metrics about how many eyes have been on a particular script, and what expertise they have would be a huge win for software.

  • freenet-core

    Declare your digital independence

  • Project mention: Dioxus 0.5: Web, Desktop, Mobile Apps in Rust | news.ycombinator.com | 2024-03-28

    I just picked Dioxus to build a decentralized homepage for Freenet[1], it will be the first decentralized website people see when they get Freenet set up. It reminds me a bit of my Kotlin web framework called Kweb[2] that I've been working on on-and-off for a few years now, particularly the way it handles state and the DSL that maps from code to HTML. So far I like what I see.

    [1] https://freenet.org/

    [2] https://kweb.io/

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

  • vpncloud

    Peer-to-peer VPN

  • Project mention: Which overlay network? | /r/selfhosted | 2023-07-13
  • exonum

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

  • SaaSHub

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

    SaaSHub logo
  • OctoBase

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

  • Project mention: OctoBase: Local-first, collaborative data engine written in Rust | news.ycombinator.com | 2023-06-28
  • holochain

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

  • nox

    Rust implementation of the Fluence network peer (by fluencelabs)

  • matchbox

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

  • Project mention: Announcing lavagna v2, a collaborative blackboard made with bevy and WebRTC | /r/rust | 2023-05-22

    The “collaboration” feature is achieved thanks to matchbox crate, a peer-to-peer WebRTC networking library.

  • start-os

    Open source Linux distro optimized for self-hosting

  • Project mention: Bitcoin Node work or without Umbrel / Experience | /r/Bitcoin | 2023-06-19
  • conflux-rust

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

  • noosphere

    Noosphere is a protocol for thought; let's discover it together!

  • forest

    🌲 Rust Filecoin Node Implementation

  • fedimint

    Federated E-Cash Mint

  • Project mention: Current state of exchanges | /r/Bitcoin | 2023-12-10

    Maybe Fediment could be a promising way to store your Bitcoin. I've been keeping an eye on how this is progressing.

  • aquatic

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

  • Project mention: Bitmagnet Allows People to Run Their Own Decentralized Torrent Indexer Locally | news.ycombinator.com | 2024-02-18

    How does Bitmagnet compare to Aquatic? https://github.com/greatest-ape/aquatic

  • cratetorrent

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

  • tox

    toxcore implementation in Rust (by tox-rs)

  • wireguard-p2p

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

  • Project mention: Connecting two peers behind firewalls | /r/WireGuard | 2023-06-08

    I found this but Im not sure if its what im looking for: https://github.com/manuels/wireguard-p2p

  • torrust-tracker

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

  • crdt-richtext

    Rich text CRDT that implements Peritext and Fugue

  • Project mention: CRDT-richtext: Rust implementation of Peritext and Fugue | news.ycombinator.com | 2023-05-18
  • summa

    Full-text IPFS-friendly and WASM-compatible Search in Rust

  • 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 related posts

  • No-KYC P2P Lightning Exchange on Nostr – Mostro.network

    1 project | news.ycombinator.com | 18 Apr 2024
  • Social Media First Amendment Cases

    3 projects | news.ycombinator.com | 27 Feb 2024
  • Show HN: Rings Network, A P2P network can running inside browser

    1 project | news.ycombinator.com | 12 Dec 2023
  • Current state of exchanges

    1 project | /r/Bitcoin | 10 Dec 2023
  • A browser native P2P implementation

    1 project | news.ycombinator.com | 24 Sep 2023
  • Spin up a private network with Reth using Kurtosis!

    2 projects | /r/ethereum | 27 Aug 2023
  • Update: eth2-package now supports Flashbot's mev-boost for MEV-testing/simulations in a private devnet, and more!

    1 project | /r/ethereum | 20 Aug 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 8 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 rustdesk 63,294
2 reth 3,236
3 cargo-crev 2,034
4 freenet-core 2,031
5 CYFS 1,988
6 vpncloud 1,719
7 exonum 1,229
8 OctoBase 1,129
9 holochain 1,115
10 nox 897
11 matchbox 818
12 start-os 765
13 conflux-rust 641
14 noosphere 643
15 forest 598
16 fedimint 529
17 aquatic 454
18 cratetorrent 450
19 tox 436
20 wireguard-p2p 323
21 torrust-tracker 322
22 crdt-richtext 261
23 summa 209

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