EvoMix
A cross-platform universal audio receiver and mixer. Several devices — a Windows PC, an Android phone, a Mac, an iPad — send their system audio to one receiver over the local network; the receiver mixes every stream in real time and plays the result through whichever output the listener picked.
One Rust engine drives every platform. It carries its own low-latency wire protocol alongside AirPlay and DLNA ingest, so some senders need nothing installed at all. The shells are thin: egui and a CLI on desktop, Compose on Android, SwiftUI on Apple through UniFFI bindings. Audio-thread code is held to a hard real-time contract — no allocation, no locks, no I/O in the render callback — and every change to that path is audited before it lands.