Swiften is a robust, high-quality, standards-compliant, cross-platform, and performant C++ library for implementing XMPP applications. Swiften is used as the back-end library for the Swift IM client

Version 3.0 of Swiften supports:

Licensing

Swiften is offered under both commercial licensing, from Isode, and under a GNU General Public License. Isode offers supports contracts for both commercial and GPL versions.

Supported Platforms

Swiften is supported on Windows, Linux and Apple's Mac OS X. For further details please see the page on supported platforms.