1 unstable release

Uses new Rust 2024

new 0.1.0 May 11, 2025

#12 in #mechanism

MIT license

77KB
2K SLoC

turn-proto

A Sans-IO TURN (Traversal Using Relays around NAT) library for Rust.

Features

  • Sans-IO design pattern for maximum flexibility
  • TURN protocol implementation
  • Configurable authentication mechanisms
  • Event-driven architecture

Modules

  • coding: Encoding and decoding utilities
  • config: Configuration structures
  • events: Event types for the TURN protocol
  • proto: Core TURN protocol implementation
  • wire: Wire protocol implementation

Dependencies

~8–17MB
~291K SLoC