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).
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.