The following is a list of software projects that can be used as add-on components to various Jabber/XMPP servers (see List of Jabber server software).
These components should work with most existing Jabber/XMPP servers.
* aspsms-t (GPL) -- A jabber2sms transport. http://www.micressor.ch/content/projects/aspsms-t/ * Fljud (BSD) -- A Jabber User Directory that uses an LDAP directory for user information. http://binary-ape.org/baxl/wiki/index.php?title=FLJUD * Idavoll (BSD) -- A generic publish-subscribe engine as defined in XEP-0060. http://idavoll.ik.nu/ * ILE (GPL) -- Email notification via Jabber. http://ile.jabberstudio.org/ * Jabber Component Runtime (JOSL) -- The Jabber Component Runtime JCR is the first attempt at making "C" language components built for the jabberd 1.4 code base able to run as standalone processes. http://jabber.terrapin.com/JCR/ * Jabber Mail Component (GPL) -- JMC is a server service to check email from POP3 and IMAP4 server and retrieve them (completely) or just a notifications of new emails. Jabber users can register multiple email accounts. http://people.happycoders.org/dax/projects/jmc * jabber-gg-transport (GPL) -- A gateway between Jabber and Gadu-Gadu (Polish IM service). http://www.jabberstudio.org/projects/jabber-gg-transport/project/view.php * JJIGW (GPL) -- JJIGW is a Jabber-to-IRC gateway compatible with the Multi User Chat protocol, it allows you to join IRC channels and communicate with IRC users via your Jabber client. http://jjigw.jajcus.net/ * JRS (Apache) -- A simple Jabber RSS Service for reading RSS and ATOM news. http://jrs.jabberstudio.org/ * MabberMessageLogger (GPL) -- A server-side message logging component written in Java with storage in MySQL. http://blog.mabber.de/eintrag.php?id=32 * mrim (GPL) -- XMPP to Mail.Ru-IM Transport (aka M-agent) written in Python. http://svn.xmpp.ru/repos/mrim/ * MSN-t (GPL) -- A gateway between Jabber and MSN. http://delx.cjb.net/cmsnt/ * O Logos (Freeware) -- Multi-lingual scripture lookup and search (interface to biblegateway.com). http://ologos.empireenterprises.com/ * palaver (MIT) -- A multi-user chat component for Jabber and XMPP servers. The intention is to support all features of XEP-0045 as well as the relevant extended discovery features of XEP-0128. http://onlinegamegroup.com/projects/palaver * proxy65 (GPL) -- A proxy component for file transfer (implementation of XEP-0065). http://proxy65.jabberstudio.org/ * PunJab (GPL) -- Enables stateless applications (e.g., web browsers) to maintain a stateful connection to Jabber servers. http://punjab.sourceforge.net/ * PyAIMt (GPL) -- A Jabber-to-AIM gateway written in Python. http://pyaim-t.blathersource.org/ * PyICQt (GPL) -- A Jabber-to-ICQ gateway written in Python. http://pyicq-t.blathersource.org/ * PyIRCt (GPL) -- A Jabber-to-IRC gateway written in Python. http://xmpppy.sourceforge.net/irc/ * PyMailt (GPL) -- A Jabber-to-Mail gateway written in Python. http://xmpppy.sourceforge.net/mail/ * PyMXitt (GPL) -- A Jabber-to-MXit gateway written in Python. http://xmpppy.sourceforge.net/mxit/ * PyMSNt (GPL) -- A Jabber-to-MSN gateway written in Python. http://delx.cjb.net/pymsnt/ * pyrss (GPL) -- A Jabber component that sends RSS notifications. http://jabberstudio.org/projects/pyrss/project/view.php * PyYIMt (GPL) -- A Jabber-to-Yahoo gateway written in Python. http://xmpppy.sourceforge.net/yahoo/ * ruse (Apache) -- ruse is a standalone proxy server that acts as a bridge for legacy jabber applications (applications that don't support TLS, SASL, Resource Binding, etc) allowing them connect to XMPP compliant servers. http://www.ipster.org/ruse/ * SMBAuth (GPL) -- User authentication against existing NT domain credentials. http://tekrat.com/wp/?page_id=7 * XFireGateway (GPL) -- A gateway between Jabber and XFire (http://www.xfire.com/). http://xfirelib.sphene.net/wiki/show/XFireGateway
These components probably work only with the jabberd 1.4 server codebase.
* AIM-t (GPL) -- A gateway between Jabber and AIM/ICQ. http://aim-transport.jabberstudio.org/ * JUD (GPL) -- A Jabber user directory component written in C. http://jud.jabberstudio.org/ * mu-confernece (GPL) -- A multi-user chat component written in C. Can be used with other Jabber servers using the Jabber Component Runtime. http://mu-conference.jabberstudio.org/ * Users-Agent (GPL) -- A Jabber user directory component written in Perl. * Yahoo Transport (GPL) -- Gateway between Jabber and Yahoo! Instant Messenger. http://yahoo-transport-2.jabberstudio.org/