Crate of the Week

I'd love to self-nominate noq, a general purpose implementation of the QUIC transport protocol in pure Rust. Noq is built as an async-friendly API in the noq crate on top of a sans-io protocol library in noq-proto.

Noq started out as a fork of the excellent Quinn project. The main focus of development has been towards adding support for more QUIC (draft) extensions:

  • QUIC Multipath
  • QUIC Address Discovery (QAD)
  • Using QUIC to traverse Nat's
3 Likes