bevy_iroh
Share Bevy entities between peers over iroh, with voice, video and screen sharing. Code and issues: github.com/rvdende/bevy_iroh · crate: crates.io/crates/bevy_iroh · API docs: docs.rs/bevy_iroh. The README follows the demos below, which are the crate's examples built for the browser.
Each demo hosts a room and puts the invite link in the address bar. Open it in a
second tab or on another device to see it work. A native build can join the same room with
cargo run -- <ticket> in a checkout, using the ticket from that link; from
there "Share screen" shares a monitor or window through the desktop's own picker on Linux, the
main display on macOS, the primary output on Windows. Browsers connect to each other and to
desktops over WebRTC; until that link is up, traffic goes through a relay.