To be clear, XMPP is the name of the protocol, not the app. If an XMPP app with a Discord-like UI is what you’re after, then Converse.js is probably your best bet. Here’s what it looks like.
Movim is another web UX option (comes with posts + feeds that can easily be crawled as well so you don’t have everything stuck in the black hole of chat).
Revolt, people
Revolt I love, but there’s no federation or anything, and I won’t be able to get anyone to switch unless they could join many servers from mine
Yeah, a federated alternative would be neat. Revolt has a lot of issues but kudos for the customizable UI.
Nah, xmpp
Nah, xmpp is better.
How is it comparable to the layout?
The clients are a bit under developed by progressing quickly, and are all open source.
To be clear, XMPP is the name of the protocol, not the app. If an XMPP app with a Discord-like UI is what you’re after, then Converse.js is probably your best bet. Here’s what it looks like.
Movim is another web UX option (comes with posts + feeds that can easily be crawled as well so you don’t have everything stuck in the black hole of chat).
That doesn’t have the server + Channel layout
Gajim can, but you have to create it yourself.