moqtail (kota-yata)

TypeScript MoQ Transport library by Kota Yata. Client publisher/subscriber with control message serialization, datagram and subgroup object support. Tracked against IETF interop.

Category

Libraries & SDKs

License

Open Source

Status

Active

Languages

Typescript

MoQT Draft Support

draft-10draft-11

moqtail is a TypeScript implementation of the MoQ Transport protocol by Kota Yata. It provides a client publisher/subscriber library with a serializer/deserializer for MoQT control messages, plus support for datagram and subgroup object streams.

Key features

  • TypeScript client publisher/subscriber
  • Serializer/deserializer for MoQT control messages (draft-11 in main; draft-10 maintained on a separate branch)
  • Datagram and subgroup object support
  • Modular workspace (byte utilities, client, core)
  • Interop testing against IETF reference implementations

Note

Not to be confused with the unrelated MOQtail project from Özyeğin University, which is also listed in this directory.

The repository has not been updated since March 2026 and targets draft-11. The author’s current MoQT work is Moqtopus, a draft-18 client built on MsQUIC.