Cloudflare quiche is an open-source Rust implementation of the QUIC transport protocol and HTTP/3 designed to give developers a performant, flexible foundation for building modern networked applications and services, especially where low latency and efficient multiplexed streams matter. It is a “sans-io” library, meaning it implements the core QUIC and HTTP/3 state machines and logic without assuming how input/output should be done, so applications remain responsible for socket handling, event loops, timers, and other system-dependent I/O work. This design choice makes quiche highly adaptable: it can be used in custom servers, clients, proxies, embedded systems, and experimental protocols with QUIC’s features like 0-RTT, connection migration, and built-in encryption.

Features

  • QUIC transport protocol implementation in Rust
  • HTTP/3 support atop QUIC
  • Sans-IO design for flexibility with I/O systems
  • Low-level API for packet and connection handling
  • Extensible to many network applications
  • Integrates with TLS backends like BoringSSL

Project Samples

Project Activity

See All Activity >

Categories

Networking

License

BSD License

Follow quiche

quiche Web Site

Other Useful Business Software
Desktop and Mobile Device Management Software Icon
Desktop and Mobile Device Management Software

It's a modern take on desktop management that can be scaled as per organizational needs.

Desktop Central is a unified endpoint management (UEM) solution that helps in managing servers, laptops, desktops, smartphones, and tablets from a central location.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of quiche!

Additional Project Details

Operating Systems

Linux, Windows

Programming Language

Rust

Related Categories

Rust Networking Software

Registered

8 hours ago