This is the home of spOscar, a high-level, LGPL'd, C++ implementation of the AOL Proprietary IM protocol ("OSCAR"). spOscar 1.0a is now out, which is a complete rewrite with better stability and cleaner support for unicode.
imsniff is a pcap-based instant messaging sniffer. It captures the IM traffic in the network and is able to log conversations, contact lists, profile information, incoming email notifications, other MSN events, etc. Tested in Linux and Windows.
An instant messaging bridge server base on Gaim. The server connect to different IM network and exchange messages between networks. Through the bridge server different network's users can communicate directly.
IpChat is a comprehensive network communication tool, similar to a regular instant messenger. However IpChat unlike other IM networks is completelly decentralized, requiring no pre-existing server.
The aim is to set up an instant messenger service (like ICQ, MSN,...) but totally in GPL licence. Server is written in Perl, the client side (GUI) in Java, and the submission form in PHP. See the README to know why poooms is different of others IM.
SphinxIM is an instant messaging application written in Java.
Features include the possibility to use custom icons in messages to other users and and extensive shortcut and text completion mechanism.
The Digital PA is a Sametime (c) Bot, a Java Instant Messaging Application designed to answer simple queries against corporate directories and other data sources. The basic bot design is flexible enough to be used by other IM/Chat systems.
phpStat is a set of PHP scripts that can analyze, sort, and generate statistics on IM log files from different clients and store the data in a database
Lanchat is a Client/Server instant messenger chat service for network/internet use. Builds upon the many features of modern IM environments while implementing some unique ideas. Supports text formatting, blocking/banning, direct connections and much more
joscar is an easy-to-use, robust library for connecting to AOL Instant Messenger from Java using the Oscar protocol. Supports IM images, file transfer, and more.
The goal of CryptoJIM project is to create a cross platform instant messenger with support for a central encrypted message archive, transparent message encryption and several IM Protocols. At first priority it will support the ICQ Protocol.
IM Café is a complete solution for deploying a private (LAN/WAN) Instant Messaging System. It is made of a Server (IMCafeServer.jar) and a Client (IMCafeClient.jar) application and it was completely written in Java.
JIB - Java IM Bot, aimed to built a pluggable,
customizable, expandable and dynamic bot framework for
instant messager. With JIB user can control remote IM Bots over web based interface, configure bots to perform various tasks or custom behavior.
Instant messenger client for GNUstep. Using Björn Giesler's port of the AddressBook framework, Angelos accesses the user's addressbook to produce a buddylist with real names and photos.
A miniature console based AIM client written in pure Java. It implements the TOC protocol and provides a solid framework for understanding and writing your own IM clients or bots.
ZugZug is a chat client for Mac OS X which connects to Blizzard's Battle.net online service. Features include: Buddy List, Online/Away Modes, and IM/IRC style chat.
The SDBA Revolution Instant Messaging Application Server is a server for hosting IM applications. It uses a web server framework to provide a familiar architecture for developers, plus customizatins specifically for Instant Messaging Applications.
A .NET class library to make use of AOL's TOC protocol. This library is written in C# and can be used with any .NET language. This project has moved to: http://code.google.com/p/dottoc/
Invisionix Systems' portable Instant Messenger (IRSIM) uses PHP and mySQL. This Open Source program interacts with ICQ, MSN, AIM, Yahoo and Jabber IMs. It features database message buffers, login, a contact list, and message input/output windows.