Alternatives to Profanity

A console-based XMPP chat client written in C with OMEMO, OTR and PGP encryption. 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 Profanity.

  • Gajim

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

    Gajim is a graphical XMPP desktop client for Windows and Linux with OMEMO and OpenPGP encryption, group chats, reactions and voice messages.

  • Dino

    Modern desktop XMPP client with OMEMO encryption and calls.

    Dino is a graphical Linux XMPP client with OMEMO encryption that adds calls and file transfer beyond the terminal.

  • Psi

    A Qt-based desktop XMPP client for experienced users, with plugins for OMEMO, OTR and OpenPGP encryption.

    Psi is a graphical Qt XMPP client with OMEMO, OTR and OpenPGP through plugins, though its last tagged release dates from 2020.

  • Conversations

    Android XMPP client with OMEMO end-to-end encryption.

    Conversations is a graphical Android XMPP client with a mature OMEMO implementation, paid on Google Play but free on F-Droid.

  • Monal

    An open-source XMPP chat client for iPhone, iPad and Mac.

    Monal is a native XMPP client for iPhone, iPad and Mac with multiple account support, limited to Apple platforms.

  • Kaidan

    A Qt-based XMPP chat client for desktop and mobile, part of the KDE community.

    Kaidan is a KDE Qt XMPP client for Linux with encrypted messaging and calls, though its developers note missing features and stability issues.

  • 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 the web browser with OMEMO encryption, either as a full app or an embedded website widget.

  • Pidgin

    A chat client that signs in to several networks at once, supporting XMPP, IRC, Matrix and more through plugins.

    Pidgin is a graphical multi-network client with XMPP and IRC built in and OTR through plugins, though its interface is dated.

Also worth comparing

These listings name Profanity as their own alternative, so the relationship runs both ways.

  • Movim

    A self-hostable web client for XMPP that combines chat, group rooms, news feeds and video calls.

    Profanity is a terminal XMPP client with OMEMO, OTR and PGP encryption and plugins, with no graphical interface.

Similar software

Related functionality, not a direct replacement.