About
OpenIM Java Jabber ® Server is an open-source Java implementation (BSD License) of Jabber Instant Messager.
The purpose of the OpenIM project is to produce a fast, simple, and highly efficient instant messager server with high modularisation codebase.
1.5 beta available.
A refactored version of OpenIM based on Plexus container is now available. Get the current svn source here.
Legacy 1.2.x version uses the Avalon tools and Merlin Container created by Apache's Avalon project.
Key features
Stability: successfully used in production
Modularity: component oriented using Plexus container (integration with LDAP or DB can be easily done via users-manager and storage API)
Most of classical IM functions are supported: message, presence, roster, subscription, vCard, offine storage, oob (lan file transfer), browse and search.
Server to Server communications
Secure connections via SSL
Message logger and recorder (for statistic usage or supervision)
The OpenIM project source is hosted on Sonatype Labs web site.
Legacy Java.net OpenIM project
Email: alag (a) users.sf.net