Rust Protocol

Open-source Rust projects categorized as Protocol

Top 15 Rust Protocol Projects

  • quiche

    🥧 Savoury implementation of the QUIC transport protocol and HTTP/3

    Project mention: Best performing quic implementation? | | 2023-03-05
  • quinn

    Async-friendly QUIC implementation in Rust

    Project mention: The birth of a package manager [written in Rust :)] | | 2023-03-17

    Regarding Quinn, I had a blast this week resurrecting an old PR. Looking forward to the next!

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • graph-node

    Graph Node indexes data from blockchains such as Ethereum and serves it over GraphQL

    Project mention: Delegating risks on The Graph | | 2023-01-19 is the only site operated by The Graph Foundation, and is the centrepiece for all activity on the protocol. Can a website/web dApp be hacked? Yes. Has it been hacked in the past two years since it launched? No.

  • 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: Rust MPI -- Will there ever be a fully oxidized implementation? | | 2023-03-05

    The next step would be to use the zenoh crate, which will simplify a lot of things.

  • laminar

    A simple semi-reliable UDP protocol for multiplayer games

    Project mention: Choosing a networking library for my game | | 2022-05-06

    enet - Golden standard, tested and reliable - Not native rust - Does not seem to be popular in rust turbulence - Readme says it is not stable, but last meaningful commit was 1 year ago - Lacking documentation and examples - Not very popular laminar - Last meaningful release was 3 years ago (ignoring changes that fix typos etc.) - Despite this, everywhere (book, readme) there are mentions that it is under "active development" - Created for Amethyst, which is dead. I am kinda fearful that the same thing will happen to this lib. Tachyon - New and not tested in the battle - Many features that other libraries have planned, Tachyon actually has implemented - Lacking documentation (except for one big readme file), tests, examples Quinn - Big, under active development (daily commits), very popular because web development. - Modular, ability to just use core implemetation: quinn-proto - Do i really need TLS certificates and cryptography for my playing with friends game server? - Stream based, I would need to implement recv/send messages on top of it (not that hard tbh) - Only reliable stream and "unreliable" messages.

  • rust-peer

    Rust implementation of the Fluence network peer

  • OpenVehicleDiag

    A rust based cross-platform ECU diagnostics and car hacking application, utilizing the passthru protocol

    Project mention: Rust in Automotive | | 2022-11-14

    BTW I have a few automotive projects if you wish to check them out!\_diagnostics

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • anoma

    Reference implementation of the Anoma protocols in Rust.

    Project mention: Official /r/rust "Who's Hiring" thread for job-seekers and job-offerers [Rust 1.60] | | 2022-04-07

    COMPANY: Heliax (Project: Anoma)

  • offset

    Offset payment engine

  • witnet-rust

    Open source Rust implementation of the Witnet decentralized oracle protocol, including full node and wallet backend 👁️🦀

    Project mention: Version 1.5.4 is a critical update: | | 2022-11-04

    Version 1.5.4:

  • artillery

    Fire-forged cluster management & Distributed data protocol (by bastion-rs)

  • uflow

    A Rust library providing ordered, mixed-reliability, and congestion-controlled data transfer over UDP

    Project mention: Choosing a networking library for my game | | 2022-05-06

    have you tried ?

  • srp6-rs

    A safe implementation of the secure remote password authentication and key-exchange protocol (SRP and SRP6a)

  • openssh-sftp-protocol

    Includes requests/responses definition for sftp protocol

    Project mention: Parsing TFTP in Rust | | 2022-12-31

    I guess the only feasible way is to look at source code, where mine is in openssh-mux-client and openssh-sftp-protocol.

  • rusty-csv-protocol

    A CSV raw protocol in Rust using TCP

  • SaaSHub

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

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). The latest post mention was on 2023-03-17.

Rust Protocol related posts


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

Project Stars
1 quiche 7,368
2 quinn 2,669
3 graph-node 2,415
4 zenoh 742
5 laminar 725
6 rust-peer 619
7 OpenVehicleDiag 560
8 anoma 322
9 offset 163
10 witnet-rust 162
11 artillery 65
12 uflow 18
13 srp6-rs 12
14 openssh-sftp-protocol 2
15 rusty-csv-protocol 0
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives