err is a plugin-based XMPP chatbot designed to be easily deployable, extensible, and maintainable. It is written in Python, and is based on jabberbot and yapsy with some minor modifications to the first one. It has been tested with HipChat and Openfire, but should be compatible with any XMPP/Jabber servers. It can be set up so that a restricted list of persons have administration rights. Dynamic plugin architecture: the bot admin can install/uninstall/enable/disable plugins dynamically just by chatting with the bot. Supports MUCs (chatrooms). Can proxy and route one to one messages to MUC so it can enable simpler XMPP notifiers to be MUC compatible (such as the Jira XMPP notifier). It is easily extensible. It provides an an automatic persistence store per plugin, and a !help command that dynamically generates the documentation from the Python docstrings of the commands. Create a user for the bot on your private XMPP server or a public server like jabber.org. Optionally, you can create a MUC (also called a conference room or chatroom) in which you can interact with the bot.
Joker the IRC bot is a PHP class designed for quick and easy IRC bot construction. This base class contains methods that can be executed from your plugins. It has built-in flood protection, timers, and a powerful plugin system that allows you to reload plugin classes on-the-fly, without restarting the PHP console or disconnecting from the network.
Synovel Collabsuite provides email, calendaring, and instant messaging solution for enterprises. It consists of a Linux email server with calendar and IM, a Web-based administration panel, a desktop client suite that runs on Windows and Linux, and AJAX-based Web mail access. It uses open standards for communications: IMAP, POP, and SMTP for email, CalDav for calendaring, and Jabber for IM.
TurnKey ejabberd Appliance is a server appliance that combines ejabberd with Speeqe to create a live chat server that supports strong encryption and works with any Web browser or XMPP client. ejabberd is a powerful XMPP server that supports clustering, live upgrades, shared roster groups and provides support for virtual hosts. It is designed to be easy to use and easy to maintain. Security patches are automatically installed. It provides a Web management interface, configuration console, and an AJAX Web shell. To minimize footprint the appliance is built from the ground up with the minimum required components. It runs everywhere thanks to multiple build formats, including an installable live CD, a VMDK with OVF support, and an Amazon EC2 AMI.
Quassel IRC is a modern, cross-platform, distributed IRC client, meaning that one or more clients can attach to and detach from a central core, much like the popular combination of screen and a text-based IRC client, but graphical. In addition to this unique feature, it aims to be a comfortable chatting program.