roam

Rust-centric RPC with cross-language codegen.

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

roam is an RPC protocol designed for bidirectional, multiplexed communication.

This website is a work in progress. For the full details, read the specification.