

Gajim
68 likes
The goal of Gajim is to provide a full featured and easy to use XMPP client. Gajim works nicely with GNOME, but does not require it to run. It is released under the GNU General Public License.
Cost / License
- Free
- Open Source
Application types
Platforms
- Mac
- Windows
- Linux
- BSD
- Xfce
- Flathub
Features
Properties
- Privacy focused
Features
- OMEMO
Supports XMPP
- Decentralized
- Audio Calling
- Extensible by Plugins/Extensions
- PGP Encryption
- End-to-End Encryption
- Ad-free
- Video Calling
- Encrypted Chat
- OTR
- Tabbed interface
- Multiple languages
Tags
Gajim News & Activities
Highlights All activities
Recent activities
niksavc added Gajim as alternative to Telegram4KaiOS
Featured in Lists
Mostly free Chat, Email, Webmail, Messaging, Instant Messenger, Communication software, apps, Email archiving, Address …
List by Favored Apps & Software with 22 apps, updated
those apps you want to install everytime you reset a system, at least I do, feel free to suggest other programs and …
List by appexpertimenter with 33 apps, updated
If you want to move from Windows or Mac to Linux
List by fl0rent with 33 apps, updated
What is Gajim?
The goal of Gajim is to provide a full featured and easy to use XMPP client. Gajim works nicely with GNOME, but does not require it to run. It is released under the GNU General Public License.
FEATURES:
- Tabbed chat window and single window modes
- Group chat support (with Multi-User Chat protocol), invitation, chat to group chat transformation, minimize group chat to roster
- Emoticons, avatars, PEP (user activity, mood and tune)
- Audio / video conferences
- File transfer, room bookmarks
- Metacontacts support
- Trayicon, speller, extended chat history functionalities
- TLS, GPG and End-To-End encryption (OTR and OMEMO) support (with SSL legacy support)
- Transport registration support
- Service discovery including nodes, user search
- Wikipedia, dictionary and search engine lookup
- Multiple accounts support
- DBus capabilities. Read more information
- XML console
- Link local (bonjour / zeroconf), BOSH
- Other features via plugins
- Gajim is available in 29 languages: Basque, Belarusian, Brasilian, British, Bulgarian, Chinese (simplified), Croatian, Czech, Danish, English, Esperanto, French, Galician, German, Hebrew, Hungarian, Italian, Japanese, Kazakh, Lithuanian, Norwegian (Bokmål), Polish, Russian, Serbian, Spanish, Slovak, Swedish, Turkish and Ukrainian








Comments and Reviews
This XMPP client supports a lot of useful XMPP extensions such as server side message archiving, video chat, and so on. It also has a bunch of convenient plugins which make it extendable. Almost everything is configurable in the "advanced" section of the preference window.
It is the most complete desktop client available regarding XMPP extensions. However, I found that it is also not very stable and I have to restart it from time to time to resynchronize with the server.
The UI on the site looks good. It's only for Windows 10+. I can't use it on Windows 8.1. Useless for me now.
despite the slow startup times (15 seconds to load and connect to the server) and half a gigabyte of memory footprint (and around 100MB of RAM usage), it is the best xmpp client I've tried so far. The competition isn't particularly fierce though so it is still way worse than say Discord or Telegram.
I have four XMPP accounts that also do VOIP and I've looked long and hard for a client that manages both well and there simply isn't a FOSS application that does so and so Gajim isn't alone. While Gajim does fine with managing multiple chat accounts, its handling of VOIP accounts is clumsy and incomplete. I'm not going to list the VOIP issues I have with it because I've been using it for about a year and I'll be honest I gave up after a few months and so when it comes to VOIP I'm better off using my Cheogram Android app. I keep Gajim around pretty much only for desktop chat, at which it's about the only reasonable option for multiple accounts. It's very strange that XMPP has been around this long and there simply aren't any apps that excel at managing multiple XMPP or VOIP accounts - I suspect the developers aren't managing multiple accounts and so this capability doesn't get any love, which I certainly understand.
It still maintains support to this day. Updated at a pace that is kinda pleasant to see, and I mean that it was last updated on the 24th of July 2022 at the time of me typing this comment. (8/11/2022) It's a nice option for a XMPP client. Like, really nice. Look into it for yourself if XMPP is what you're looking for with a chat client's support.
Under W7x64 i had this error at program's start. Microsoft Visual C++ 2008 SP1 Redistributable Package (x86) solved this.
OMEMO is very useful and less annoying as OTR session's failures, like OpenPGP works correctly if you need it.
Python application