Spark
spark
XMPP Client
Spark is an Open Source, cross-platform IM client optimized for businesses and organizations. It features built-in support for group chat, telephony integration, and strong security. It also offers a great end-user experience with features like in-line spell checking, group chat room bookmarks, and tabbed conversations.
Java
Linux
macOS
Windows
complete
removed
complete
complete
complete
complete
complete
complete
complete
complete
complete
complete
complete
complete
complete
partial

Only receiving of the formatted text from Pidgin2 and Psi

complete
complete
partial

The 'roster:delimiter' is ::

complete
complete
complete
complete

Disabled by default, may reduce security due to CRIME attack https://blog.thijsalkema.de/blog/2014/08/07/https-attacks-and-xmpp-2-crime-and-breach/.

partial

Supported: ?message, ?join, ?invite, ?subscribe, ?unsubscribe, ?roster, ?remove, ?register, ?vcard, ?command (only execute action, supports form param)

complete
complete
complete
partial

Images only.

complete
partial
complete
complete
complete
complete
complete
complete

Http File Upload Plugin (fileupload)

complete

Off the Record (OTR) Plugin

3.1.0
complete
3.1.0
partial
3.1.0

Only for MUC nicknames. Preferences / Group Chat / Names have random colors

partial
partial

Only receiving, only basic formatting

complete

Online Meetings (meet) plugin