Gajim is an
instant messaging
Instant messaging (IM) technology is a type of synchronous computer-mediated communication involving the immediate ( real-time) transmission of messages between two or more parties over the Internet or another computer network. Originally involv ...
client
Client(s) or The Client may refer to:
* Client (business)
* Client (computing), hardware or software that accesses a remote service on another computer
* Customer or client, a recipient of goods or services in return for monetary or other valuable ...
for the
XMPP
Extensible Messaging and Presence Protocol (abbreviation XMPP, originally named Jabber) is an Open standard, open communication protocol designed for instant messaging (IM), presence information, and contact list maintenance. Based on XML (Ext ...
protocol which uses the
GTK
GTK (formerly GIMP ToolKit and GTK+) is a free software cross-platform widget toolkit for creating graphical user interfaces (GUIs). It is licensed under the terms of the GNU Lesser General Public License, allowing both Free software, free and ...
toolkit. The name Gajim is a
recursive acronym
A recursive acronym is an acronym that refers to itself, and appears most frequently in computer programming. The term was first used in print in 1979 in Douglas Hofstadter's book '' Gödel, Escher, Bach: An Eternal Golden Braid'', in which Hofs ...
for ''Gajim's a jabber instant messenger''. Gajim runs on
Linux
Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
,
BSD
The Berkeley Software Distribution (BSD), also known as Berkeley Unix or BSD Unix, is a discontinued Unix operating system developed and distributed by the Computer Systems Research Group (CSRG) at the University of California, Berkeley, beginni ...
,
macOS
macOS, previously OS X and originally Mac OS X, is a Unix, Unix-based operating system developed and marketed by Apple Inc., Apple since 2001. It is the current operating system for Apple's Mac (computer), Mac computers. With ...
, and
Microsoft Windows
Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
. Released under the
GPL-3.0-only license, Gajim is
free software
Free software, libre software, libreware sometimes known as freedom-respecting software is computer software distributed open-source license, under terms that allow users to run the software for any purpose as well as to study, change, distribut ...
. A 2009 round-up of similar software on
Tom's Hardware
''Tom's Hardware'' is an online publication owned by Future plc and focused on technology. It was founded in 1996 by Thomas Pabst. It provides articles, news, price comparisons, videos and reviews on computer hardware and high technology. The s ...
found version 0.12.1 "the lightest and fastest jabber IM client".
Features
Gajim aims to be an easy to use and fully-featured XMPP client. Gajim uses
GTK (PyGObject) as GUI library, which makes it cross-platform compatible. Some of its features:
* Group chat support
* Emojis, Avatars, File transfer
* Systray icon, Spell checking
*
TLS,
OpenPGP
Pretty Good Privacy (PGP) is an encryption program that provides cryptographic privacy and authentication for data communication. PGP is used for signing, encrypting, and decrypting texts, e-mails, files, directories, and whole disk partit ...
and end-to-end encryption support
* Transport Registration support
* Service Discovery including Nodes
* Wikipedia, dictionary and search engine lookup
* Multiple accounts support
*
D-Bus
D-Bus (short for "Desktop Bus")
is a message-oriented middleware mechanism that allows communication between multiple Process (computing), processes running concurrently on the same machine. D-Bus was developed as part of the freedesktop.org pro ...
Capabilities
*
XML
Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing data. It defines a set of rules for encoding electronic document, documents in a format that is both human-readable and Machine-r ...
Console
*
Jingle
A jingle is a short song or tune used in advertising and for other commercial uses. Jingles are a form of sound branding. A jingle contains one or more hooks and meanings that explicitly promote the product or service being advertised, usually ...
voice and video support (using the "python-farstream" library, no support in Windows yet), FAQ says it's not supported yet, at least not under windows
*
OMEMO encryption
* HTTP file upload
Gajim is available in Basque, Bulgarian, Chinese, Croatian, Czech, English, Esperanto, French, German, Italian, Norwegian (Bokmål), Polish, Russian, Spanish, Slovak, Swedish, Ukrainian and others.
Third-party plugins
Gajim supports various third-party plugins
official list.
See also
*
Comparison of instant messaging clients
References
Reviews
* Joe 'Zonker' Brockmeie
Review: Gajim Jabber clienton
Linux.com, September 16, 2005
* Mihai Marinof
Gajim Review. Free Jabber client for Linux.on
Softpedia
Softpedia is a software and tech news website based in Romania. It indexes, reviews and hosts downloadable software and reports news on technology and science topics. It is ranked as among of the top download portals on the internet.
History
So ...
, 7 November 2006
External links
*
Official wiki* Unofficia
XMPP/Jabber clients and OS usage statistics (5)b
Lucas Nussbaum
{{Instant messaging
Free instant messaging clients
Free XMPP clients
XMPP clients
Instant messaging
Instant messaging clients that use GTK
Software that uses PyGTK
Windows instant messaging clients
Free software programmed in Python
Applications using D-Bus