Crates.io | msquic |
lib.rs | msquic |
version | 2.5.1-beta |
created_at | 2021-07-18 20:53:37.461292+00 |
updated_at | 2025-07-11 00:31:01.470295+00 |
description | Microsoft implementation of the IETF QUIC protocol |
homepage | |
repository | https://github.com/microsoft/msquic/ |
max_upload_size | |
id | 424478 |
size | 48,036,289 |
MsQuic is a Microsoft implementation of the IETF QUIC protocol. It is cross-platform, written in C and designed to be a general purpose QUIC library. MsQuic also has C++ API wrapper classes and exposes interop layers for both Rust and C#.
[!TIP] You are using MsQuic? Let us know! Knowing our users lets us prioritize work and keep improving MsQuic in the best possible direction. Post in the Discussion to say hello and give us a wave on Discord!
QUIC has many benefits when compared to existing "TLS over TCP" scenarios:
MsQuic has several features that differentiates it from other QUIC implementations:
For information on contributing, please see our contribution guidelines. Feel free to take a look at our Good First Issues list if you're looking for somewhere to start. If you'd just like to talk, come chat with us on Discord.