Loading repository data…
Loading repository data…
Tencent / repository
A high-performance, lightweight, and cross-platform QUIC library
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
English | 中文
TQUIC is a high-performance, lightweight, and cross-platform library for the IETF QUIC protocol.
High performance: TQUIC is designed for high performance and low latency. Relevant details can be found in the benchmark result.
Pluggable congestion control: TQUIC supports various congestion control algorithms, including CUBIC, BBR, BBRv3, and COPA.
Multipath QUIC: TQUIC supports Multipath to enable the simultaneous usage of multiple paths for a single connection.
Easy to Use: TQUIC is easy to use. It supports flexible settings and detailed observability.
Cross platform: TQUIC runs on almost anything to which Rust compiles. It provides APIs for Rust/C/C++.
Powered by Rust: TQUIC is written in a memory safety language and immune to Buffer Overflow vulnerability and other memory-related bugs.
High quality: Extensive automated testing, including unit testing, fuzz testing, integration testing, performance benchmarking, interoperability testing, and more.
Protocol Compliance: TQUIC has been verified by formal specification using the Ivy tool. It has also passed IETF interoperability tests.
Rich features: TQUIC supports all big features conforming with QUIC, HTTP/3 RFCs.
TQUIC is under the Apache 2.0 license. See the LICENSE file for details.