Cross-platform, C implementation of the IETF QUIC protocol, exposed to C, C++, C# and Rust.
4,773
stars
3,710
commits
C
primary language
Sep 10, 2026
updated

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.
(top 30 of 130)
C
55.7%
C++
24.3%
Rust
7.1%
C#
5.0%
PowerShell
4.0%
CMake
1.7%
Roff
1.7%
Cross-platform, C implementation of the IETF QUIC protocol, exposed to C, C++, C# and Rust.
4,773
stars
3,710
commits
C
primary language
Sep 10, 2026
updated

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.
(top 30 of 130)
C
55.7%
C++
24.3%
Rust
7.1%
C#
5.0%
PowerShell
4.0%
CMake
1.7%
Roff
1.7%