Pidgin (previously Gaim) is a GTK2 based instant messenger application, it’s widely used and supports a wide array of IM services. This works as a great replacement for closed-source IM clients.
Pidgin versions are available for all major operating systems, including Windows, Linux, FreeBSD and Unix variants that run X. On OSX however it is recommended to use Adium, as this is written to run natively on OSX and uses the same core engine, libpurple (previously named libgaim.)
IM
Gaim
Client
gtk2
License:GPL
open
Jabber
replacement
gtk
gtk++
License:GPL: del.icio.us tag/gpl
Software
linux
IM
Jabber
collaboration
whiteboard
License:GPL
Jabbin is an instant messaging program that allows free PC to PC calls using the VoIP system over the Jabber network. Jabbin uses the TINS protocol, which allows a direct connection between two customers and takes advantage of the potential of various protocols. It is compatible with Google Talk.
Jabbin
jingle
voice
Jabber
voip
Google
qt
gtalk
License:GPL
KDE
License:GPL: del.icio.us tag/gpl
Library
oss
opensource
api
gpl
Jabber
IM
python
Programming
License:GPL
License:GPL: del.icio.us tag/gpl
messaging
Jabber
xmpp
gpl
opensource
freeSoftware
License:GPL
License:GPL: del.icio.us tag/gpl
Server
pretzel
License:GPL
opensource
gpl
xmpp
twisted
Jabber
python
pretzelserver
License:GPL: del.icio.us tag/gpl
Software
RSS
atom
Jabber
feed
gpl
opensource
deutsch
License:GPL
License:GPL: del.icio.us tag/gpl
Server
instant
erlang
opensource
gpl
xmpp
Jabber
IM
messaging
License:GPL
libgaim is an abstraction of the core engine behind the IM application Gaim, the library controls basic networking and network messaging for Gaim and any other IM clients that include it.
libgaim supports a wide variety of IM protocols: AIM, Bonjour, Gadu-Gadu, ICQ, IRC, XMPP/Jabber, MSN, YIM, SIP, and Zephyr.
The library is used in the most popular open source IM client for OSX – Adium, as well as in Fire.
Meebo, the webservice that allows javascript driven instant messaging also uses the libgaim library.
Gaim has been renamed to “Pidgin” and libgaim has been renamed to “libpurple”.
Library
License:GPL
Gaim
standards
opensource
xmpp
open
Jabber
IM
libgaim
gloox is a portable high-level Jabber/XMPP library for C++ .
gloox is fully compliant with the XMPP RFCs, supporting all of the XMPP features (including SRV lookups, TLS, SASL, roster management, and privacy lists), and implements several JEPs that make it ideal for writing any kind of Jabber/XMPP client or component.
Programming
IM
Jabber
C++
xmpp
License:GPL
c++_library
gloox
GOIM or Gamers Own Instant Messenger is a full featured Jabber / XMPP client with special features (extensions) for gamers.
GOIM shows which servers contacts are playing which games and offers an in-game messenger on Windows for DirectX 8 Games)
GOIM is based on the eclipse rich client platform and is therefore cross platform, although some features (currently also detection of game connections) are Windows only.
goim
License:GPL
gaming
xfire
xmpp
Jabber
rcp
IM
eclipse
Java
JWChat is a web-based Jabber client written using AJAX technology, relying on JavaScript and HTML at the client-side only. JWChat supports basic jabber instant messaging, roster management and groupchats based on the MUC protocol.
All settings, bookmarks and your contact list are stored on the server side. This means that you have access to your personalized client from almost any computer as long as it’s got access to the internet.
jwchat
Ajax
License:GPL
WWW/HTTP
ejabberd
chat
Jabber
JavaScript
IM
punjab
Coccinella is a Jabber client with a whiteboard. The whiteboard is a shared desktop which supports text, drawings, images, and multimedia in a number of formats, such as MP3 and video.
It’s written in Tcl/Tk, runs on Linux/BSD and Windows, and works with any Jabber/XMPP compliant server.
Whiteboard chat can be among a group of people: Coccinella also includes secure connections, emoticons, and file transfers.
A plugin system extends Coccinella’s functionality, multiple languages versions are available.
Jabber
xmpp
whiteboard
License:GPL
group-chat
Mats-Bengtsson
coccinella
Exodus is a new Jabber client being developed to be a “successor” to the very popular client Winjab. It’s smaller, faster, easier to use, and looks better.
IM
Jabber
Jabber-client
IM-Client
License:GPL
Peter-Millard
Exodus