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

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • holochain

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

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

  • Project mention: Ask HN: Who is hiring? (May 2023) | news.ycombinator.com | 2023-05-01

    Subconscious | Full-time | REMOTE - Hiring globally, current team is San Francisco, Washington D.C. and Brisbane

    At Subconscious, we’re building new infrastructure for an internet of ideas.

    Noosphere is a next generation network protocol; a worldwide content graph (no blockchain though).

    Subconscious is a social note-taking app powered by Noosphere and AI.

    Our founders are former browser engineers from Google and Mozilla. We are a small, funded team of four.

    We're looking for a few more folks to help bring our work into the world. Specifically, we are hiring:

    - DevOps: you should know the ins and outs of cloud infrastructure orchestration and its interplay with deployed applications and services

    - Cryptography/Privacy: help us make strong guarantees about public and private information, and bring user legibility to content provenance and authority

    Some topical links:

    - Subconscious Blog: https://subconscious.substack.com/

    - Noosphere Project: https://github.com/subconsciousnetwork/noosphere

    If you are interested, please drop us a line to introduce yourself at [email protected]

  • 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

Index

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

Project Stars
1 rustdesk 62,882
2 reth 3,165
3 cargo-crev 2,030
4 freenet-core 2,022
5 CYFS 1,987
6 vpncloud 1,710
7 exonum 1,228
8 holochain 1,114
9 OctoBase 1,107
10 nox 860
11 matchbox 808
12 start-os 738
13 conflux-rust 641
14 noosphere 635
15 forest 593
16 fedimint 524
17 aquatic 452
18 cratetorrent 450
19 tox 435
20 wireguard-p2p 323
21 torrust-tracker 322
22 crdt-richtext 261
23 summa 207

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