Gajim

A desktop chat client for the XMPP network with end-to-end encryption, group chats and file sharing.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

2 more ways to get Gajim

Package managers

About Gajim

Gajim is a chat app for XMPP, the open messaging protocol where you pick a provider and can talk to people on other servers and other XMPP apps. It supports one-to-one chats and groups, end-to-end encrypted conversations, file and picture sharing, reactions, replies, voice messages and status updates.

Recent releases added a layout that adapts to window size, improvements to the built-in audio player and support for modern OpenPGP encryption. Chats can be synchronized across your devices through your XMPP provider.

Strengths

  • Works with any XMPP provider and interoperates with other XMPP apps
  • End-to-end encryption including OMEMO and OpenPGP
  • Groups, reactions, replies and voice messages
  • Regular releases

Limitations

  • Needs an XMPP account from a provider or your own server
  • Contacts must also use XMPP to reach them

Details

Pricing
FreeFree and open source, funded by donations.
License
Open source, license not stated
Developer
The Gajim contributors
Platforms
Windows, Linux
How it runs
Downloadable app
Account
Required
Works offline
No
Best suited for
Desktop users who want a full-featured XMPP chat client
Categories
Messaging
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to Gajim

Compare all

Software that can replace Gajim for an important use case, and what changes if you switch.

  • 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.

Gajim as an alternative

Listings that name Gajim as an alternative.

  • 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 necessarily a direct replacement.

Report a wrong fact or a dead link on this listing