XMPP-mes­sen­ger overview

by XMPP24.de

last update: 2024/04/15
Beagle IM
Beagle IM
Cheogram
Cheogram
Conversations
Conversations
Dino
Dino
Gajim
Gajim
Monal
Monal
monocles chat
monocles chat
Siskin IM
Siskin
Snikket
Snikket
Operating system MacOS Android Android Linux Linux
Windows
iOS
iPadOS
MacOS
Android iOS
iPadOS
Android
iOS
iPadOS
Availability
Installation App Store Play Store,
F-Droid
Play Store,
F-Droid
Linux distribution repository
Dino.im
Microsoft Store
Gajim.org
App Store (iOS / iPadOS)
App Store (MacOS)
Play Store,
F-Droid,
Codeberg (APK)
App Store App Store,
Play Store,
F-Droid
Available for free in commercial stores yes no no no commercial store yes yes no yes yes
Source code Github.com Singpolyma.net Codeberg.org Github.com Gajim.org Github.com Codeberg.org Github.com Github.com
Basic Functionality
Create new XMPP-address yes yes yes yes yes yes yes yes Invitation-based
Multi-account support yes yes yes yes yes yes yes yes yes
End-to-end
encryption (OMEMO)
yes,
needs to be activated by the user.
yes,
needs to be activated by the user.
yes yes,
needs to be activated by the user.
yes,
needs to be activated by the user.
yes yes yes,
needs to be activated by the user.
yes
Profile pictures yes yes yes yes yes yes yes yes yes
Status message yes yes yes no yes yes yes yes yes
Group chats yes yes yes yes yes yes yes yes yes
File transfer (pictures, videos, PDF, ...) yes yes yes yes yes yes yes yes yes
Voice messages yes yes yes playing: yes
recording: no
playing: yes
recording: no
yes yes yes yes
A/V-calls yes yes yes yes no yes yes yes yes
Sending/receiving geolocations
yes yes yes Sending: no
Receiving: yes
Sending: no
Receiving: yes
yes yes yes yes
Block other users yes yes yes yes yes yes yes yes yes
Erweiterte Funk­tio­nen
Animated GIFs in chat view no yes Animation is only available
if the user clicks on a picture
Animation is only available
in external viewers
Animation is only available
in external viewers
yes yes Animation is only available
if the user clicks on a picture
Animation is only available
if the user clicks on a picture
Message Reactions no limited
Receiving: yes, shown as citation with an emoji
sending: cite a message and add an emoji
no yes no no yes
(shown as citation with an emoji attached)
no no
Sticker no yes
Select sticker by typing a colon
no no no no yes no no
Web apps using webxdc no yes
(without encryption)
no no no no yes
(without encryption)
no no
Threads in Chats no yes
(thread-ID unencrypted)
no no no no yes
(thread-ID unencrypted)
no no
Groupcalls/conferences no no no yes no no no no no
Continous location sharing no no no no no no no no no
Creating/sharing stories no no no no no no no no no
Remarks of XMPP24.de
Known limitations none none none none none none none This app is optimized for the Tigase server software.
Users may encounter problems receiving notifications
for group chats which are hosted on other servers.
Some app options are only working on Tigase servers.
Android/iOS:
The app is supposed to be used with
an existing XMPP-address or a Snikket invitation.

iOS:
Users may encounter problems receiving notifications
for group chats which are hosted on other servers.
(personal) recommendation
for new users
yes
Users should take care
that they activate
the end-to-end encryption by default.
yes
Users should take care
that they activate
the end-to-end encryption by default.
yes limited
The encryption needs to
be activated for each
chat separately.
yes
Users should take care
that they activate
the end-to-end encryption by default.
yes yes limited (see table) Android:
yes, with an existing XMPP-address or
a Snikket invitation

iOS:
limited (see table)
Source code Lizenz
CC BY-SA 4.0
Created by XMPP24.de
based on the source code of:
www.messenger-matrix.de