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

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.