#XMPP (aka #Jabber) is an easy, widely used free federated chat system.

There are thousands of instances to sign up at, such as chinwag.im and

There are also *lots* of apps.

Maybe the most important thing is that an app supports OMEMO privacy:


Some recommended OMEMO-compatible apps:

Conversations (Android)

Gajim (Win/Linux)

Monal (iOS/Mac)


@switchingsocial Last time I have been testing #Monal on #iOS the claimed OMEMO support was absolutely broken, I'd still recommend #ChatSecure over Monal. Has this situation been improved?

At least from my personal experience #OMEMO in #ChatSecure worked much better than in #Monal (even though ChatSecure has major flaws as well).


Not sure what to do in this situation...

If I recommend ChatSecure people will complain it isn't fully OMEMO compatible, if I recommend Monal as you point out it has its own problems.

But if I don't recommend either, people will ask what they can run on iOS and Mac.


I wish XMPP wasn't such a mess. Starting to wonder if it is even suited to non-tech people.


@switchingsocial @CryptGoat - from my POV Monal on IOS works well, even with OMEMO. There has been lots of work lately on Monal for IOS, so when you tested it 3 months ago it might be that your issue has been solved in the meantime.

This doesn't mean that there aren't any issues anymore in Monal, but it is usuable and for me it has less battery drain than ChatSecure.
You can as well help with Monal by reporting issues to the author, of course.

Thanks, I will test the latest release and report back.

@ij @CryptGoat @switchingsocial Interesting to read. Tested Monal but opted for ChatSecure in the end. Are there delays with Monal when receiving a message? There are with CS.

@erlequin @CryptGoat @switchingsocial - Does CS use the Apple Push Notification Service? Monal does. When CS does not it needs to poll. Maybe not now, but when Apple tighten the rope around your neck to force you to use APNS (with IOS 13).

I don't think there is a (huge) delay in Monal, but I mostly use XMPP on desktop devices, although I administer thousands of mobile devices with Cisco Jabber at my day job.

@ij @CryptGoat @switchingsocial It looks that CS uses APNS. It works, but takes time sometimes. I'll test Monal again.
Ha, Cisco Jabber does not have a linux client...

@erlequin @CryptGoat @switchingsocial - Yes, Cisco Jabber is Mac/Win/IOS/Android only and is for Enterprises.

Sign in to participate in the conversation
Mastodon on NerdCulture

All friendly creatures are welcome. Be excellent to each other, live humanism, no nazis, no hate speech. Not only for nerds, but the domain is somewhat cool. ;) No bots in general! (only with prior permission)