An XMPP client is any software or application that enables you to connect to an XMPP for instant messaging with other people over the Internet. There are many free clients you can use to do this, for many different devices and operating systems.

Note: The following software was not developed by the XMPP Standards Foundation and has not been formally tested for standards compliance, usability, reliability, or performance.

See something missing? Any list of XMPP servers, clients or libraries will, due to the dynamic and evolving nature of the XMPP market, be out of date almost as soon as it’s published. If you are related to the project and spot mistakes, errors or omissions in the table below, please submit a pull request!

AstraChat XMPP Client

Cross Platform XMPP Client

Platforms:

  • iOS
  • Android
  • Linux
  • macOS
  • Windows

Beagle IM

macOS XMPP Client

Platforms:

  • macOS

Bruno

Bruno the Jabber™ Bear

Platforms:

  • Android

Chat-O-Matic

Platforms:

  • Haiku

Cheogram Android

Android Jabber Client

Platforms:

  • Android

Conversations

Android XMPP Client

Platforms:

  • Android

Converse.js

Browser based XMPP chat client

Platforms:

  • Browser

Dino

Modern XMPP Chat Client

Platforms:

  • Linux
  • FreeBSD

Gajim

A fully-featured XMPP chat client

Platforms:

  • Linux
  • Windows

JSXC

Platforms:

  • Browser

Kaidan

User-friendly XMPP client for every device

Platforms:

  • Android
  • Linux
  • macOS
  • Windows

Libervia (formerly Salut à Toi)

Platforms:

  • Android
  • Browser
  • Linux

Miranda NG

Multiprotocol client for Windows with extended XMPP support

Platforms:

  • Windows

Monal IM

Modern iOS and MacOS XMPP chat client

Platforms:

  • iOS
  • MacOS

Movim

Decentralized social platform

Platforms:

  • Linux
  • Browser

Psi

Qt-based XMPP client

Platforms:

  • Linux
  • macOS
  • BSD
  • Windows
  • Haiku

Psi+

Qt-based XMPP client

Platforms:

  • Linux
  • macOS
  • BSD
  • Windows
  • Haiku

Pàdé

Browser Extension based XMPP unified communications client

Platforms:

  • Browser

Renga

XMPP client for Haiku

Platforms:

  • Haiku

Siskin IM

iOS XMPP Client

Platforms:

  • iOS

Spark

Platforms:

  • Linux
  • macOS
  • Windows

Stork IM

Android XMPP Client

Platforms:

  • Android

Swift

Platforms:

  • Linux
  • MacOS
  • Windows

UWPX

UWPX is a secure and open-source XMPP app for all your UWP (Windows 10 and 11) devices.

Platforms:

  • Windows
  • UWP

XMPP Web

Lightweight web chat client for XMPP server

Platforms:

  • Browser

blabber.im

Android XMPP Client

Platforms:

  • Android

monocles chat

Userfriendly XMPP Client for Android

Platforms:

  • Android

poezio

Free console XMPP client

Platforms:

  • Linux
  • macOS
  • FreeBSD
  • OpenBSD
  • NetBSD

profanity

Free console XMPP client written in C

Platforms:

  • Linux
  • macOS
  • FreeBSD
  • OpenBSD
  • Android (Termux)
  • Windows (WSL)

yaxim

yet another XMPP instant messenger

Platforms:

  • Android

Other Clients

Clients without a DOAP file (Description of a Project) are listed here.

Project Name Platforms
Adium macOS
Aparté BSD / Linux / macOS
AQQ Windows
Beem Android
BitlBee Linux
BlueJabb Android / Blackberry / Nokia Symbian
Boogie Chat iOS
Buddycloud Console / Mobile / Web
Candy Browser
ChatSecure iOS / macOS
Chatty Linux
Coccinella Linux / macOS / Windows
Coversant SoapBox Communicator Windows
eM Client macOS / Windows
eyeCU Linux / Other / Windows
Finch Linux
GNU Freetalk Linux
GreenJab IBM i
IM+ iOS / macOS
Instantbird Linux / macOS / Windows
irssi-xmpp Console / Text-Mode
jabber.el Linux
Jabbim Linux / macOS / Windows
JAJC Windows
Jappix Browser
Jitsi Desktop Linux / macOS / Windows
Kadu Linux / macOS / Windows
Kaiwa Browser
Kopete Linux
mcabber Other
Mozilla Thunderbird Linux / macOS / Windows
Pidgin Linux / macOS / Windows
Quiet Internet Pager Windows
qutIM Linux / macOS / Windows
Shmoose Linux / Sailfish OS
Sim-IM FreeBSD / Linux / Windows
Simple IoT Client Windows
Smuxi Linux / macOS / Windows
Talkonaut Mobile
Tkabber Linux / macOS / Windows
Trillian Android / Browser / iOS / Linux / macOS / Windows
V&V Messenger Windows
Vayusphere BlackBerry
VSTalk Windows
WTW Windows
Xabber Android / Browser / iOS
xmpp-client Linux / macOS
xmppchat Browser
XMPPWebChat Browser
Zom Android / iOS