Kaidan - A user-friendly XMPP client for every device!
About
Kaidan is a simple, user-friendly Jabber/XMPP client providing a modern user-interface using Kirigami and QtQuick. The back-end of Kaidan is entirely written in C++ using the qxmpp XMPP client library and Qt 5.
Currently Kaidan only has been tested on GNU/Linux Desktops, Android & Plasma Mobile, but of course Ubuntu Touch, OS X, iOS and Windows will follow. Of course this is still not everything, i.e. Sailfish OS is missing. To support that we need to wait for a proper QtQuickControls 2 style for it or rewrite the GUI using Silica. Both options are rather unlikely in the near future, so if you want to get a client for Sailfish OS now, maybe take a look at Shmoose, a fork by an earlier developer of Kaidan.
Kaidan is not finished yet, so don't expect it working as well as a finished client will do.
For a list of supported XEPs, have a look at the Wiki.
Installing Kaidan
Instead of building Kaidan yourself, you can also just install ready-made builds. On these pages is explained how to do that:
Building Kaidan
Dependencies
Here are the general dependencies of Kaidan listed:
- Qt (Core Qml Quick Svg Sql QuickControls2) (>= 5.8.0)
- qxmpp (>= 0.9.0)
- Kirigami 2 (>= 5.42.0)
- ECM (extra-cmake-modules)
Build instructions
There are guides on how to build Kaidan for each supported platform (currently there are still pages missing):



