webtransport-go

July 20, 2026 ยท View on GitHub

Documentation PkgGoDev Code Coverage

webtransport-go is an implementation of the WebTransport protocol, based on quic-go. It currently implements draft-16 of the specification.

Detailed documentation can be found on quic-go.net.

Example

A runnable client and server example is available in example.

Projects using webtransport-go

ProjectDescriptionStars
any-syncLocal-first, peer-to-peer synchronization protocol for encrypted collaborative appsGitHub Repo stars
CentrifugoScalable real-time messaging server in a language-agnostic way. Self-hosted alternative to Pubnub, Pusher, Ably, socket.io, Phoenix.PubSub, SignalR.GitHub Repo stars
go-libp2plibp2p implementation in Go, powering Kubo (IPFS) and Lotus (Filecoin), among othersGitHub Repo stars
MediaMTXReady-to-use live media server and media proxy supporting Media-over-QUIC, SRT, WebRTC, RTSP, RTMP, HLS, and moreGitHub Repo stars
signalrSignalR server and client in GoGitHub Repo stars
socket.ioSocket.IO server and client implementation in GoGitHub Repo stars

If you'd like to see your project added to this list, please send us a PR.

Release Policy

webtransport-go always aims to support the latest two Go releases.