The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Rust P2P Projects
-
reth
Modular, contributor-friendly and blazing-fast implementation of the Ethereum protocol, in Rust
-
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.
-
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.
-
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.
-
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
Project mention: Why is remote desktop slow when host monitor is off unless HDMI cable is used? | news.ycombinator.com | 2024-04-10Take 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 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).
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.
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/
Project mention: OctoBase: Local-first, collaborative data engine written in Rust | news.ycombinator.com | 2023-06-28
Project mention: Announcing lavagna v2, a collaborative blackboard made with bevy and WebRTC | /r/rust | 2023-05-22The “collaboration” feature is achieved thanks to matchbox crate, a peer-to-peer WebRTC networking library.
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]
Maybe Fediment could be a promising way to store your Bitcoin. I've been keeping an eye on how this is progressing.
Project mention: Bitmagnet Allows People to Run Their Own Decentralized Torrent Indexer Locally | news.ycombinator.com | 2024-02-18How does Bitmagnet compare to Aquatic? https://github.com/greatest-ape/aquatic
I found this but Im not sure if its what im looking for: https://github.com/manuels/wireguard-p2p
Project mention: CRDT-richtext: Rust implementation of Peritext and Fugue | news.ycombinator.com | 2023-05-18
Rust P2P related posts
- 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
- Spin up a private network with Reth using Kurtosis!
- Update: eth2-package now supports Flashbot's mev-boost for MEV-testing/simulations in a private devnet, and more!
-
A note from our sponsor - WorkOS
workos.com | 26 Apr 2024
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