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?
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.
The clients are a bit under developed by progressing quickly, and are all open source.