---
title: Crates
description: Rust crates in the MoQ project
---

# Crates

Rust crates providing the MoQ protocol implementation and related tooling.

| Crate | Description |
|-------|-------------|
| [moq-net](./moq-net) | Networking layer (pub/sub on QUIC) |
| [moq-native](./moq-native) | QUIC/WebTransport helpers for native apps |
| [moq-token](./moq-token) | JWT authentication library |
| [hang](./hang) | Media encoding/streaming (catalog, container) |
| [web-transport](./web-transport) | WebTransport protocol support |
| [moq-mux](./moq-mux) | Media muxers/demuxers (fMP4, CMAF, MPEG-TS, FLV) |
| [moq-video](./moq-video) | Native video capture, codecs, and GPU rendering |
| [moq-audio](./moq-audio) | Native audio capture, codecs, playback, and echo cancellation |
| [libmoq](./libmoq) | C FFI bindings |
