vox

Rust-centric RPC with cross-language codegen.

Define services in Rust. Generate clients for Swift, TypeScript, and more.

vox is a Rust-native RPC protocol designed for bidirectional, multiplexed communication.

Define services in Rust traits and generate clients/servers for other languages.

Read the specification for the protocol model, transport behavior, and compatibility guarantees.