Experiments with h3 clients + Envoy

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • SonarLint - Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
  • Scout APM - Less time debugging, more time building
  • OPS - Build and Run Open Source Unikernels
  • GitHub repo libcurl

    A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET and TFTP. libcurl offers a myriad of powerful features

    curl/curl compiled with cloudflare/quiche + BoringSSL

  • GitHub repo h3

    hyperiem/h3

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • GitHub repo Proxygen

    A collection of C++ HTTP libraries including an easy to use HTTP server.

    proxygen/hq

  • GitHub repo neqo

    mozilla/neqo

  • GitHub repo quiche

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

    cloudflare/quiche

  • GitHub repo quinn

    Async-friendly QUIC implementation in Rust

    quinn-rs/quinn

  • GitHub repo hyperfine

    A command-line benchmarking tool

    I used the excellent hyperfine for testing. Please note that benchmarking is hard and this is in no way a proper benchmark. This is more for fun, learning how to build and use new h3 clients and working out how to configure h3 / QUIC for Envoy. Please take all results with a huge grain of salt

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo h3spec

    Test tool for error cases of QUIC and HTTP/3

    I've also tested using the excellent h3spec. We found one crashing bug using this test suite which has subsequently been fixed

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