There was also https://github.com/jamii/concerto/ at some point.
Generally creating a multiplexer shouldn’t be particularly hard.
I suspect that client support is the hard part