Not saying that writing this completely in Rust without relying on WebRTC is completely out of reach, but Zig is also around and attractive as well.
I'm not specially fan of Rust, but here what annoys me is to have to use an electron based app...
But to be honest, that is not something I want to tackle alone. I need (code-)contributors for that. Basically someone who is well versed in MacOS native development and someone who is willing to take on native Windows stuff. I can take on the Linux part, but that's the minimum I would expect for it to work.
Next thing is getting signing certificates for MacOS and Windows.
MacOS costs USD99/y and Windows USD 350+/y or with the beta program USD 120/y
Which I'm willing to take on, if Bananas hits a nerve and people start really using it.