XMPP-mes­sen­ger overview

by XMPP24.de

last update: 2024/10/11
Beagle IM
Beagle IM
Cheogram
Cheogram
Conversations
Conversations
Dino
Dino
Gajim
Gajim
Monal
Monal
monocles chat
monocles chat
Quicksy
Quicksy
Siskin IM
Siskin
Snikket
Snikket
Operating system MacOS Android Android Linux Linux
Windows
iOS
iPadOS
MacOS
Android Android
iOS
iPadOS
iOS
iPadOS
Android
iOS
iPadOS
Availability
Installation App Store F-Droid Play Store,
F-Droid
Dino.im Microsoft Store
Gajim.org
App Store (iOS / iPadOS)
App Store (MacOS)
Play Store,
F-Droid,
Codeberg (APK)
App Store,
Play Store,
F-Droid
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 yes
Source code Github.com Singpolyma.net Codeberg.org Github.com Gajim.org Github.com Codeberg.org Android: Codeberg.org

iOS: Github.com
Github.com Github.com
Basic Functionality
Create new XMPP-address yes yes yes yes yes yes yes yes,
based on phone number
and at Quicksy.im only
yes Invitation-based
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 for each chat.
yes,
needs to be activated by the user.
yes yes yes yes,
needs to be activated by the user.
yes
Profile pictures yes yes yes yes yes yes yes yes yes yes
Group chats yes yes yes yes yes yes yes yes yes yes
Block other users yes yes yes yes yes yes yes yes yes yes
File transfer (pictures, videos, PDF, ...) yes yes yes yes yes yes yes yes yes yes
Voice messages yes yes yes playing: yes
recording: no
yes yes yes yes yes yes
Sending/receiving geolocations
yes yes yes Sending: no
Receiving: yes
Sending: no
Receiving: yes
yes yes yes yes yes
A/V-calls yes yes yes yes no yes yes yes yes yes
Status message yes yes yes no yes yes yes yes yes yes
Animated GIFs 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 Android:
Animation is only available
if the user clicks on a picture

iOS:
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 yes yes yes yes no yes Android:
yes

iOS:
no
no no
Enhanced Func­tio­nality
Multi-account support yes yes yes yes yes yes yes no yes yes
Sticker no partially
(not XEP-0449)
no no no no partially
(not XEP-0449)
no no no
Web apps using webxdc no yes no no no no yes no no no
Threads in Chats no yes no no no no yes no no no
Groupcalls/conferences no no no yes no no no no no no
Remarks of XMPP24.de
Supported
OMEMO-version
(XEP-384)
0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3
Known limitations none none none none none none none Users need a phone number
as unique identifier
to use this app.

Only supports
XMPP accounts
at Quicksy.im.
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 Quicksy might
be the only
choice if users
need a very simplified
onboarding process.

More info:
eversten.net
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