Alternatives to Gajim
A desktop chat client for the XMPP network with end-to-end encryption, group chats and file sharing. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
Gajim
A desktop chat client for the XMPP network with end-to-end encryption, group chats and file sharing.
Replacements
Listings that take over the same core job as Gajim.
Dino
Modern desktop XMPP client with OMEMO encryption and calls.
Dino is a GPL desktop XMPP client with OMEMO encryption, calls and file transfer, but it is Linux focused with other platforms needing third-party builds.
Psi
A Qt-based desktop XMPP client for experienced users, with plugins for OMEMO, OTR and OpenPGP encryption.
Psi is a Qt XMPP desktop client that also runs on macOS, with encryption plugins and calls, but its last tagged release is from 2020.
Kaidan
A Qt-based XMPP chat client for desktop and mobile, part of the KDE community.
Kaidan is a KDE XMPP client with encryption, calls and file sharing on Linux, though it lacks some basic features and has stability issues.
Pidgin
A chat client that signs in to several networks at once, supporting XMPP, IRC, Matrix and more through plugins.
Pidgin is a GPL multi-network client with XMPP, IRC and others built in, using an OTR plugin for encryption and an older interface.
Profanity
A console-based XMPP chat client written in C with OMEMO, OTR and PGP encryption.
Profanity is a terminal XMPP client with OMEMO, OTR and PGP encryption and plugins, but it has no graphical interface.
Converse
An open-source XMPP chat client that runs in the web browser, as a full app or embedded widget.
Converse runs XMPP chat in a web browser with OMEMO, as a full app or embedded widget, with a plugin architecture and 40+ languages.
Movim
A self-hostable web client for XMPP that combines chat, group rooms, news feeds and video calls.
Movim is a self-hostable web XMPP client that adds news feeds and video calls, usable through public instances or your own server.
Conversations
Android XMPP client with OMEMO end-to-end encryption.
Conversations is an Android XMPP client with a mature OMEMO implementation, paid on Google Play but free on F-Droid, instead of a desktop app.
Also worth comparing
These listings name Gajim as their own alternative, so the relationship runs both ways.
Monal
An open-source XMPP chat client for iPhone, iPad and Mac.
Gajim is a full-featured XMPP desktop client with OMEMO and OpenPGP encryption, but it runs on Windows and Linux rather than Apple platforms.
Similar software
Related functionality, not a direct replacement.
Prosody
A lightweight open-source XMPP chat server written in Lua that you run yourself.
ejabberd
An open-source XMPP server, MQTT broker and SIP service written in Erlang.
Openfire
An open-source XMPP chat server you host yourself, administered through a web console.
Snikket
A self-hosted XMPP messaging service with apps, built for families, friends and small groups.