Gajim
DESCRIPTION:
A fully-featured XMPP client.
Decentralized Messaging: Connect to your contacts using a server of your choice. Gajim works well with other chat clients and supports multiple accounts.
Stay Connected: Share pictures, videos, and files with friends and groups. User profiles, status updates, and chat history management included.
End-to-End Encryption: Chat securely using OMEMO, PGP, or OpenPGP.
Extensible: Wikipedia and Wiktionary integration, automatic spell-checking, and much more via plugins.