Conversations is a free and open source instant messaging client for Android built on the XMPP open standard. Created by Daniel Gultsch and first released in 2014, it focuses on secure, decentralized communication with support for end-to-end encryption and mobile-oriented XMPP extensions.
Key Features
End-to-end encryption — Optional OMEMO or OpenPGP encryption, plus TLS in transit for every connection.
Multi-device sync — Log into the same account on several devices and sync messages via XMPP Message Carbons (XEP-0280).
Group chat — Full multi-user chat (MUC) support alongside one-to-one conversations.
Encrypted file sharing — Send files with encryption; images appear inline in the conversation view.
Vendor-independent — Works with any XMPP server and interoperates with other XMPP clients.
Multiple accounts — Manage several addresses from a single app.
Why Use Conversations?
For Android users who want a private, standards-based messenger not tied to a single company’s servers or closed ecosystem. It is a serious and widely recognised attempt to make XMPP-based messaging practical on mobile.
Use Cases
Private messaging between users on federated XMPP servers
Secure group chats with end-to-end encryption
Cross-client communication with desktop XMPP apps like Gajim and Dino
Snikket is a decentralised, privacy-first messaging platform built on the XMPP protocol that lets you run your own private chat server. Built using the Prosody XMPP server, it combines a polished set of mobile and desktop clients with a simple, easy-to-operate self-hosted or hosted service. Key Features Easy self-hosting — Install via Docker on a […]