SaaSHub helps you find the best software and product alternatives Learn more →
Top 21 Rust Protocol Projects
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
A subgraph according to The Graph (which is a decentralized protocol for indexing and querying blockchain data) is a custom API built on blockchain data. They are queried using the GraphQL query language and are deployed to a Graph Node using the Graph CLI.
-
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.
-
zenoh
zenoh unifies data in motion, data in-use, data at rest and computations. It carefully blends traditional pub/sub with geo-distributed storages, queries and computations, while retaining a level of time and space efficiency that is well beyond any of the mainstream stacks.
Project mention: Show HN: Decentralized robots (and things) orchestration system | news.ycombinator.com | 2025-01-18Looks very interesting!
How does this compare with Zenoh [1]?
Also, I'm curious why you all included "OS" in the name? Almost every introduction to ROS/ROS2 has to explain that it isn't actually an operating system, and it seems like hyveOS is headed for the same misunderstanding.
[1]: https://zenoh.io/
-
-
-
-
OpenVehicleDiag
A rust based cross-platform ECU diagnostics and car hacking application, utilizing the passthru protocol
-
nostr
Nostr protocol implementation, high-level client library, Nostr Wallet Connect, bindings and more. (by rust-nostr)
-
nyxpsi
WIP: Next-gen network protocol for reliable data transfer in lossy environments. Outperforms TCP/UDP in high packet loss scenarios.
Project mention: Nyxpsi – A Next-Gen Network Protocol for Extreme Packet Loss | news.ycombinator.com | 2024-09-16Hi, respectfully, you do not appear to understand how networking works.
> https://github.com/nyxpsi/nyxpsi/blob/bbe84472aa2f92e1e82103...
This is not how you "simulate packet loss". You are not "dropping TCP packets". You are never giving your data to the TCP stack in the first place.
UDP is incomparable to TCP. Your protocol is incomparable to TCP. Your entire benchmark is misguided and quite frankly irrelevant.
As far as I can tell, absolutely no attempt is made whatsoever to retransmit lost packets. Any sporadic failure (for example, wifi dropout for 5 seconds) will result in catastrophic data loss. I do not see any connection logic, so your protocol cannot distinguish between connections other than hoping that ports are never reused.
Have you considered spending less time on branding and more time on technical matters?
-
witnet-rust
Open source Rust implementation of the Witnet decentralized oracle protocol, including full node and wallet backend 👁️🦀
-
-
-
uflow
A Rust library providing ordered, mixed-reliability, and congestion-controlled data transfer over UDP
-
rust-internet2
Set of rust crates for software supporting Internet2 (Tor, Noise protocol, lightning network-style messaging)
-
srp6-rs
A safe implementation of the secure remote password authentication and key-exchange protocol (SRP and SRP6a)
-
-
-
-
Rust Protocol discussion
Rust Protocol related posts
-
Show HN: Decentralized robots (and things) orchestration system
-
Zenoh – Zero Overhead Network Protocol
-
Nyxpsi – A Next-Gen Network Protocol for Extreme Packet Loss
-
Robot Programming: Stop Designing Software for Non-Roboticists
-
Zenoh: Zero Overhead Network Protocol
-
Building And Deploying A Subgraph (Part 2)
-
Eclipse Zenoh 0.10.0 is out
-
A note from our sponsor - SaaSHub
www.saashub.com | 24 Jan 2025
Index
What are some of the best open-source Protocol projects in Rust? This list will help you:
# | Project | Stars |
---|---|---|
1 | quiche | 9,786 |
2 | quinn | 3,988 |
3 | graph-node | 2,946 |
4 | CYFS | 1,994 |
5 | zenoh | 1,625 |
6 | TQUIC | 1,166 |
7 | nox | 992 |
8 | laminar | 835 |
9 | OpenVehicleDiag | 831 |
10 | nostr | 449 |
11 | nyxpsi | 305 |
12 | witnet-rust | 182 |
13 | offset | 163 |
14 | artillery | 74 |
15 | uflow | 29 |
16 | rust-internet2 | 18 |
17 | srp6-rs | 16 |
18 | gradesta | 3 |
19 | nostr | 3 |
20 | openssh-sftp-protocol | 3 |
21 | rusty-csv-protocol | 0 |