close
The Wayback Machine - https://web.archive.org/web/20190426025950/https://github.com/KaidanIM/Kaidan
Skip to content
[READ-ONLY MIRROR OF: https://git.kaidan.im/kaidan/kaidan] Kaidan, a simple and user-friendly Jabber/XMPP client for every device and platform.
Branch: master
Clone or download
BERJAYA Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
BERJAYA 3rdparty Update qxmpp submodule Feb 5, 2019
BERJAYA data/images Remove diaspora login option Apr 12, 2019
BERJAYA doc/licenses doc: Drop outdated QML API documentation Oct 23, 2018
BERJAYA i18n i18n: Add ca to qrc file Apr 22, 2019
BERJAYA misc Also make android version code configurable from CMake Apr 14, 2019
BERJAYA src
BERJAYA utils ubuntu-touch: Port qxmpp build to clickable build-libs Apr 18, 2019
BERJAYA .editorconfig
BERJAYA .gitignore appimage: Fix portable Qt installations Nov 25, 2018
BERJAYA .gitlab-ci.yml
BERJAYA .gitmodules Ubuntu Touch: Don't use prebuilt qxmpp Feb 5, 2019
BERJAYA .travis.yml Drop QMake build system Nov 24, 2018
BERJAYA CMakeLists.txt
BERJAYA LICENSE
BERJAYA README.md README: Add flatpak build status badge Dec 22, 2018
BERJAYA changelog.md Prepare changelog for v0.4.0 Apr 22, 2019
BERJAYA clickable.json ubuntu-touch: Port qxmpp build to clickable build-libs Apr 18, 2019
BERJAYA kaidan_qml.qrc
BERJAYA kirigami-icons.qrc kirigami-icons.qrc: Include new icons Apr 6, 2019

README.md

Kaidan - A user-friendly XMPP client for every device!

Flatpak Build Status Translation license Donations

Kaidan v0.3 screenshot

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:

Build instructions

There are guides on how to build Kaidan for each supported platform (currently there are still pages missing):

You can’t perform that action at this time.