gomoqt is a free and open source implementation of
Media over QUIC, designed so that writing a publisher or a subscriber feels like
writing an HTTP server.
Install
Add gomoqt to a Go project, or the client library to a web app.
Introduction
Start here for a tour of the documentation.
Why gomoqt
Familiar API design
Inspired by Go’s
net/http. Idiomatic and intuitive to write.Pure Go: fast and lightweight
No cgo or native dependencies, so cross-compiling stays easy. Idiomatic
goroutines, channels and contexts throughout.
MoQ Lite implementation
Focused on the practical core today, designed to extend tomorrow.
QUIC-agnostic
Not tied to a specific QUIC library; uses quic-go by default.
MIT licensed
Permissive OSS: use, modify and redistribute for personal or commercial
projects.
Ready-to-run examples
Tiny server and client samples take you from learning to validation in
minutes.
Where to go next
MoQ
Protocol overview, sessions, publishing, subscribing and relays.
MSF
MOQT Streaming Format — catalogs, deltas and timelines.