S2n-QUIC (Rust implementation of QUIC)

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • SonarQube - Static code analysis for 29 languages.
  • InfluxDB - Access the most powerful time series database as a service
  • SaaSHub - Software Alternatives and Reviews
  • s2n-quic

    An implementation of the IETF QUIC protocol

  • quinn

    Async-friendly QUIC implementation in Rust

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

  • quiche

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

  • neqo

  • s2n

    An implementation of the TLS/SSL protocols

    It looks like by default s2n-quic uses this TLS implementation, which is not based on the ring crate (though it is written in C)


  • rfc8312bis

    Revision of RFC8312 "CUBIC for Fast Long-Distance Networks"

    CUBIC is a good baseline congestion controller. It's the default one that is being used in Linux, so it should provide adequate performance for a wide range of use-cases. Plus it's not so "olde" - the specification is actively improved (see https://github.com/NTAP/rfc8312bis), and the implementation of the algorithm inside s2n-quic even lead to the discovery of spec gaps that had been fixed as part of this effort.

    Like most other QUIC libraries the congestion controller is also pluggable. So if a different one makes more sense for a particular use-case, it could be integrated in the future.

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