Tencent
tquic
Rust

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

Last updated Jul 6, 2026
1.4k
Stars
144
Forks
38
Issues
0
Stars/day
Attention Score
70
Language breakdown
Rust 96.9%
C 2.2%
Shell 0.6%
Python 0.3%
Dockerfile 0.1%
β–Έ Files click to expand
README

TQUIC

License Build Status codecov docs.rs Website OpenSSF Best Practices

English | δΈ­ζ–‡

TQUIC is a high-performance, lightweight, and cross-platform library for the IETF QUIC protocol.

Advantages

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

Getting Started

Running the tests

Documentation

Contributing

  • Please create an issue in issue list.
  • Contact Committers/Owners for further discussion if needed.
  • See the CONTRIBUTING file for details.

Communication

License

TQUIC is under the Apache 2.0 license. See the LICENSE file for details.

πŸ”— More in this category

Β© 2026 GitRepoTrend Β· Tencent/tquic Β· Updated daily from GitHub