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.