XMPP-messenger overview by XMPP24.de last update: 2024/10/11 |
Beagle IM |
Cheogram |
Conversations |
Dino |
Gajim |
Monal |
monocles chat |
Quicksy |
Siskin IM |
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 Functionality | |||||||||||
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 |