Skip to content

Rust Crates

moqtap’s protocol core is a set of MIT-licensed Rust crates published to crates.io. Use them in your own projects.

CrateDescriptionAPI Docs
moqtap-codecWire format parser/serializerrustdoc
moqtap-traceEvent model & .moqtrace formatrustdoc
moqtap-sessionQUIC connection via quinnrustdoc
moqtap-clientFull MoQT endpointrustdoc

Add a crate to your Cargo.toml:

[dependencies]
moqtap-client = "0.1"
moqtap-codec → moqtap-trace → moqtap-session → moqtap-client

Each crate builds on the previous one. Use only what you need — moqtap-codec alone is useful if you just want to parse MoQT messages without any I/O.