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
$300 Free Credits to Build on Google Cloud Icon
$300 Free Credits to Build on Google Cloud

New customers can spin up VMs, build with AI, and query data at no cost.

Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Start Free
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

2026-01-16