@fluffy I setup an xmpp server a long time ago, but abandoned it in favor of matrix
@fluffy iirc the main issue was client interoperability. For example, getting message persistence and encryption to work on both my phone and desktop was difficult and unreliable.
Of course I had little experience at the time, so might have better luck if I were to try today
@fluffy if you do use matrix, it's possible to bridge it to xmpp, though I've never done it myself
at least from what I've seen, it seems users on fedi are fairly split between the two protocols
@fluffy Synapse is a resource hog, but reasonably reliable. I had to restart mine today after about 40 days of uptime. Performance can be significantly improved if you don't mind tweaking postgres
Dendrite, the "Synapse replacement", uses less resources but has reduced features, at least for now. I wish I could recommend it, but I've only used it for a couple months, whereas I've used Synapse since it was in beta
@fluffy Element is the most "polished" and feature rich client, but mirage is another gui client that's nice.
gomuks is a decent tui client
Fluffychat is good for mobile if you want something simple
signups are open on matrix.thisisjoes.site if you want to try Element out
@fluffy so something like converse.js? Unfortunately I think the answer is no, but you might look into https://github.com/arnav-t/riot-embedded (it says work in progress)
@fluffy an alternative would be to do the opposite of what you're thinking and embed the stream in a Matrix room instead lol
I'm reading the are-we-synapse-yet issue list and it looks like much is already supported.
What do you recommend as a client?