InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards. Learn more →
Top 23 Rust P2P Projects
-
rustdesk
An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.
For remote desktop use cases, I’ve found RustDesk to be pretty good, especially if you can self host the relay: https://github.com/rustdesk/rustdesk
I especially enjoyed that I can use AV1 for the encoding (better quality even at lower bitrates), being able to switch resolutions easily and also the response times being pretty quick.
-
InfluxDB
Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
-
reth
Modular, contributor-friendly and blazing-fast implementation of the Ethereum protocol, in Rust
FROM quartztech/riscv-gnu-toolchain:latest WORKDIR /build ENV PATH=/opt/riscv/bin:$PATH RUN apt-get update && apt-get install -y \ curl \ build-essential \ git \ pkg-config \ libssl-dev \ libclang-dev RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y ENV PATH=/root/.cargo/bin:$PATH RUN rustup target add riscv64gc-unknown-linux-gnu RUN git clone https://github.com/paradigmxyz/reth . ENV CARGO_TARGET_RISCV64GC_UNKNOWN_LINUX_GNU_LINKER=riscv64-unknown-linux-gnu-gcc ENV BINDGEN_EXTRA_CLANG_ARGS="--sysroot=/usr/local/sysroot" RUN cargo build --release --target riscv64gc-unknown-linux-gnu ENTRYPOINT [ "/bin/bash" ]
-
Project mention: Hyphanet is a private peer-to-peer platform for publishing and communication | news.ycombinator.com | 2024-09-07
That's here: https://github.com/freenet/freenet-core
Anything under "hyphanet" belongs to the old Java version, see https://freenet.org/ for the new version.
-
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.
-
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.
-
Project mention: Shortwire: The smallest VPN that connects two computers via the Internet | news.ycombinator.com | 2024-08-10
-
OctoBase
🐙 OctoBase is the open-source database behind AFFiNE, local-first, yet collaborative. A light-weight, scalable, data engine written in Rust.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
exonum
An extensible open-source framework for creating private/permissioned blockchain applications
-
-
-
-
-
-
-
-
Maybe Fediment could be a promising way to store your Bitcoin. I've been keeping an eye on how this is progressing.
-
narrowlink
A self-hosted solution to enable secure connectivity between devices across restricted networks like NAT or firewalls
-
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
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust P2P discussion
Rust P2P related posts
-
Xpra: Persistent Remote Applications for X11
-
Revive old flash games using ruffle and trystero
-
No-KYC P2P Lightning Exchange on Nostr – Mostro.network
-
Social Media First Amendment Cases
-
Show HN: Rings Network, A P2P network can running inside browser
-
Current state of exchanges
-
A browser native P2P implementation
-
A note from our sponsor - InfluxDB
www.influxdata.com | 15 Sep 2024
Index
What are some of the best open-source P2P projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | rustdesk | 72,520 |
2 | reth | 3,789 |
3 | freenet-core | 2,176 |
4 | cargo-crev | 2,087 |
5 | CYFS | 1,989 |
6 | vpncloud | 1,795 |
7 | OctoBase | 1,317 |
8 | exonum | 1,237 |
9 | holochain | 1,155 |
10 | nox | 992 |
11 | start-os | 960 |
12 | matchbox | 868 |
13 | noosphere | 664 |
14 | conflux-rust | 647 |
15 | forest | 621 |
16 | fedimint | 569 |
17 | narrowlink | 561 |
18 | aquatic | 478 |
19 | cratetorrent | 457 |
20 | tox | 446 |
21 | torrust-tracker | 356 |
22 | wireguard-p2p | 326 |
23 | crdt-richtext | 272 |