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

There are thousands of instances to sign up at, such as 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 Good timing. Had a project group meeting on Discord and now it's down, hope we can get this setup

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

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

@sjw @switchingsocial does xmpp support connection through their onion service address, or does that apply only to mail?

@ZacharyHerold @switchingsocial@mastodon.a #omemo is used as default encryption in several #xmpp clients. By contrast, last time I tried, #riot would warn you when turning encryption on for a room or private chat. Furthermore, lots of metadata leaks out of the current reference client (#riot) and server (#synapse):

I'm interested in this too. I've been trying to choose between XMPP, Matrix and Jami. I think voice and video calls would be easier with Matrix and Jami. It looks like XMPP has standards for voice and video, but they are not widely implemented. Jami seems the best for privacy since there is no server with access to your meta data. Your account is linked to your device, so you can't view messages on multiple devices.

@ZacharyHerold I think the biggest advantage is that you don't have stateless HTTP with all it's overhead on the transport layer...

And it has been around for over 20 year (older than most of the other popular messengers) and so many of the "child problems" don't appear anymore

Adding @kaidan . It is a relatively new, Kirigami based, touch friendly #kde xmpp client.

Sign in to participate in the conversation
Mastodon is a microblogging site that federates with most instances on the Fediverse.