About | FAQ | Backlog
Open Source projects, categorized.
add filters by typing...
...or clicking
.net addressbook aim ajax android antispam api apple application apps audio bbs boost bot business c c# c++ calendar chatting cli client clustering collaboration communication communications community console contacts cross-platform delphi developer development devtool download downloads eclipse email erlang extensible filter flash framework game gateway gettext gnome gtk gtk+ gtk2 gui gui-framework gwt haxe helpdesk http i18n ical icq im imap instant instant-messaging instant-messenger internet-relay-chat iphone irc ircbot j2me j2se jabber-client java javascript jdbc jms js kde library linux lua mac macos mac-os-x mda message messaging messenger mobile modular mono msn msn-messenger mta mysql ncurses network networking osgi osx p2p perl php platform plugin pop presentation protocol pyqt python qt qt4 rails rcp remote rss ruby scheduling scheme security server simple sip sms smtp social software-development swing tcl technology terminal testing tk tools twisted unix utilities video vim voip web webcam webmail webserver win32 windows x11 xml xmpp xmpp-client yahoo
[1131 users on Ohloh]
Pidgin is an instant messaging program for Windows, Linux, BSD, and other Unixes. You can talk to your friends using AIM, ICQ, Jabber/XMPP, MSN Messenger, Yahoo!, Bonjour, Gadu-Gadu, IRC, Novell GroupWise Messenger, QQ, Lotus Sametime, SILC, SIMPLE, and Zephyr.

Pidgin can log in to multiple accounts on multiple IM networks simultaneously. This means that you can be chatting with friends on AIM, talking to a friend on Yahoo Messenger, and sitting in an IRC channel all at the same time.

[321 users on Ohloh]
Unified OS X instant messaging platform
Kopete IM Client (KDE)
[226 users on Ohloh]
Kopete is a flexible and extendable multiple protocol instant messaging system designed as a plugin-based system. All protocols are plugins and allow modular installation, configuration, and usage without the main application knowing anything about the plugin being loaded. The goal of Kopete is to provide users with a standard and easy to use interface between all of their instant messaging systems, but at the same time also providing developers with the ease of writing plugins to support a new ...
[99 users on Ohloh]
Psi is a leading instant messaging / real-time communications client for the Jabber network (using the XMPP protocol). It is cross platform, available for Windows, Mac OS X and X11 (Linux, BSD, Solaris etc.) platforms. It uses the Qt library.

It aims to be (and is famous for being) standards compliant and stable. It is also at the cutting edge of XMPP development, with several of the authors very actively involved in the XMPP standards extension process.

[86 users on Ohloh]
Miranda is the next generation Miranda IM client for Windows.
[85 users on Ohloh]
Tags: gajim gtk chat jabber instant-messaging xmpp python
The goal of Gajim is to provide a full featured and easy to use Jabber client. Gajim works nicely with GNOME, but does not require it to run.
[74 users on Ohloh]
ejabberd is an instant messaging server written in Erlang. ejabberd is cross-platform, distributed, fault-tolerant, and based on open standards to achieve real-time communication (Jabber/XMPP).
[36 users on Ohloh]
Tags: msn icq jabber instant-messaging irc chat aim oscar yahoo
A chat network to IRC gateway. Currently supports Jabber, MSN, OSCAR (AIM/ICQ) and Yahoo protocols.
Smack API
[18 users on Ohloh]
Tags: chat library instant-messaging jabber java xmpp api
Smack is an Open Source XMPP (Jabber) client library for instant messaging and presence. A pure Java library, it can be embedded into your applications to create anything from a full XMPP client to simple XMPP integrations such as sending notification messages.
Eclipse Communication Framework
[17 users on Ohloh]
ECF is a framework for building communications functions into Eclipse-based tools and applications. It can be used to create other plugins, tools, or full applications that require asynchronous point-to-point or publish-and-subscribe messaging.

ECF is also a small set of applications for real-time developer communication, including instant messaging, file sharing, and real-time collaboration.

[16 users on Ohloh]
An XMPP server.

jabberd 2.x series is the next generation of the Jabber/XMPP server.

It has been rewritten from the ground up to be scalable, architecturally sound and to support the latest protocol extensions coming out of the XSF.

Note that jabberd2 is NOT a new version of jabberd14. It's a different project with distinct codebase and features.

Tigase Jabber/XMPP Server
[13 users on Ohloh]
Tigase Jabber/XMPP Server is Open Source and Free (GPLv3) Java server using all available features in last JDKs. It uses NIO for network communication, selectors, concurrent JDK framework, security library and so on. All these functionalities are available directly from JDK so the need for external libraries is limited to minimum. Actually it doesn't use any external library at run-time. A few third-party libraries are used for development such as JUnit, Forrest, UnitTestsGen and ANT
[11 users on Ohloh]
Citadel is a highly integrated Groupware Platform with a Web 2.0 enabled Web interface, but also providing SMTP, IMAP, POP3 and GroupDAV access to its content.

Citadel offers Versatile email services with very low administration needed. It provides its own implementations of these server protocols:
Imap, Pop3, SMTP, ManageSieve, Citadel.

[11 users on Ohloh]
Tkabber is a client for the Jabber instant messaging system. It's writen in Tcl/Tk, and works on many platforms (tested on Linux, FreeBSD, NetBSD, Solaris, MacOS X and Windows 98/2000/XP).
[10 users on Ohloh]
Coccinella is a free and open-source cross-platform communication tool with a built-in whiteboard for improved collaboration with other people.
[9 users on Ohloh]
CenterIM is a fork of CenterICQ, an ncurses-based IM client. It supports ICQ, MSN, AIM, Yahoo, Gadu-Gadu, Live Journal, IRC, RSS and Jabber protocols
[7 users on Ohloh]
A Jabber/XMPP library written in Tcl.
[7 users on Ohloh]
DJabberd is a high-performance, scalable, extensible Jabber/XMPP server framework. While it comes with an example server, it's really a set of classes for you to build your own Jabber server without understanding Jabber. Instead of working with XML and protocol-specific details, you subclass parts and work with sane objects and data structures and let DJabberd do all the ugly work.
[6 users on Ohloh]
Tags: chat jabber bombus j2me instant-messenger xmpp java
Full-featured jabber client for mobile phones. Requires MIDP2.0 phone.

sources in svn:

[6 users on Ohloh]
Galaxium is an instant messenger application designed for the GNOME desktop. It will allow you to connect to MSN (and other protocols through the use of addins) to communicate with your family, friends and co-workers! It is a cross-platform application that uses the Mono and GTK# toolkits for the user interface and protocol handlers. Several plugins are also in the works to bring advanced features like Adium Theme support.