Rust Quic

Open-source Rust projects categorized as Quic

Top 9 Rust Quic Projects

  • quiche

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

  • Project mention: Nghttp3 1.0.0 – HTTP/3 library written in C | news.ycombinator.com | 2023-10-21

    The title of this post puts emphasis on "written in C", making me wonder when this would ever be a desirable feature, given that more secure implementations are available, and can be integrated into old C projects just as easily.

    No need to rewrite everything from the ground up: https://github.com/cloudflare/quiche#curl

  • quinn

    Async-friendly QUIC implementation in Rust

  • Project mention: Why HTTP/3 is eating the world | news.ycombinator.com | 2023-10-05

    Since it lives on top of UDP, I believe all you need is SOCK_DGRAM, right? The rest of QUIC can be in a userspace library ergonomically designed for your programming language e.g. https://github.com/quinn-rs/quinn - and can interoperate with others who have made different choices.

    Alternately, if you need even higher performance, DPDK gives the abstractions you'd need; see e.g. https://dl.acm.org/doi/abs/10.1145/3565477.3569154 on performance characteristics.

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

    Iggy is the persistent message streaming platform written in Rust, supporting QUIC, TCP and HTTP transport protocols, capable of processing millions of messages per second.

  • Project mention: Iggy.rs – A Message Broker in Rust | news.ycombinator.com | 2023-07-24
  • s2n-quic

    An implementation of the IETF QUIC protocol

  • Project mention: Boletín AWS Open Source, Christmas Edition | dev.to | 2023-12-24
  • TQUIC

    A high-performance, lightweight, and cross-platform QUIC library

  • bevy_quinnet

    A Client/Server game networking plugin using QUIC, for the Bevy game engine.

  • shoes

    A multi-protocol proxy server written in Rust (HTTP, HTTPS, SOCKS5, Vmess, Vless, Shadowsocks, Trojan, Snell)

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

    A load balancing proxy with mTLS encryption via QUIC or HTTP/2[WIP]

  • Project mention: Introducing Octoproxy - A Load Balancing HTTP Proxy Built in Rust | /r/rust | 2023-07-18

    Here's a link to the GitHub repository: https://github.com/schwartx/octoproxy

  • fabruic

    An easy-to-use QUIC-based protocol that supports reliable payload delivery.

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-12-24.

Rust Quic related posts

Index

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

Project Stars
1 quiche 8,847
2 quinn 3,449
3 iggy 1,553
4 s2n-quic 1,063
5 TQUIC 868
6 bevy_quinnet 192
7 shoes 157
8 octoproxy 14
9 fabruic 14
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com