Crate to build network packets over UDP

This page summarizes the projects mentioned and recommended in the original post on /r/rust

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • MIO

    Metal I/O library for Rust.

  • There is mio, which is a bit lower level than using something like tokio directly. Tokio provides you with an async UdpSocket, while mio gives you a non-blocking socket + event queue.

  • base-drafts

    Internet-Drafts that make up the base QUIC specification

  • Maybe check out laminar and quinn, which implement custom protocols on top of UDP (quinn implements QUIC), to get an idea on how to do things.

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

    A simple semi-reliable UDP protocol for multiplayer games

  • Maybe check out laminar and quinn, which implement custom protocols on top of UDP (quinn implements QUIC), to get an idea on how to do things.

  • quinn

    Async-friendly QUIC implementation in Rust

  • Maybe check out laminar and quinn, which implement custom protocols on top of UDP (quinn implements QUIC), to get an idea on how to do things.

  • message-io

    Fast and easy-to-use event-driven network library.

  • Another one I know about, but have not looked into yet, is message-io.

  • 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
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts