&gt; RocketChat I don&#x27;t know and I should look into but I do feel that XMPP should be the chat replacement for all<p>Agreed. Given that there are multiple, open source servers, several good open source Web clients and literally hundreds of native libraries&#x2F;clients, XMPP seems like the obvious choice here.<p>What irks me even more - Rocket Chats homepage:
&gt; Native client applications available for download on Linux, Windows and OSX.<p>Rocket Chat&#x27;s GitHub Repo for the &quot;Native&quot; desktop Apps: <a href="https:&#x2F;&#x2F;github.com&#x2F;RocketChat&#x2F;Rocket.Chat.Electron" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;RocketChat&#x2F;Rocket.Chat.Electron</a><p>Call it a desktop app, sure. I won&#x27;t use it, but I won&#x27;t begrudge you the term desktop app. If you&#x27;re bundling NodeJS and using a webview, your app isn&#x27;t native.