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
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.