| I've used Matrix for the past couple of years for work chat system, and I personally think that the thing is a fad at best. Synapse is simply awful as a server implementation, and the clients are just simply bloated. But if you are looking for a good federated, self hosted, and encrypted chat solution, for my own private chat system; I've gone back to XMPP - I've settled on: * ejabberd (which is in Erlang so just by definition is going to perform leagues better than Python) - prosody also works fine (especially for "lower end" servers) - though both need a bit of configuration at first install * conversations.im on my Android phone * dino.im on my desktop (which recently added calling capabilities back to phones: https://fosstodon.org/@dino/106228549009869402 ) * (if you're on a Windows desktop): gajim.org is still making releases and works (including E2EE) I do not know of a good iOS client for XMPP right now, but these three fully support OMEMO for E2EE and I've had no issues talking to others on them. |