Code libraries are available for many different programming languages, thus enabling developers to build a wide variety of XMPP-enabled applications.
Note: The following software was not developed by the XMPP Standards Foundation and has not been formally tested for standards compliance, usability, reliability, or performance.
See something missing? Any list of XMPP servers, clients or libraries will, due to the dynamic and evolving nature of the XMPP market, be out of date almost as soon as it’s published. If you spot mistakes, errors or omissions in the table below, please submit a pull request!
Name | Language(s) | License |
---|---|---|
agsXMPP SDK | C# / .net / Mono | GPL /Comercial |
AnyEvent::XMPP | Perl | Artistic |
as3xmpp | Flash / ActionScript | GPLv2 |
AXMPP | Ada | BSD |
Babbler | Java | MIT |
Blather | Ruby | MIT |
cl-xmpp | Lisp | MIT |
Coversant SoapBox SDK Studio | C# / .net / Mono / C++ | Commercial |
dojox.xmpp | JavaScript | |
dxmpp | C++ | Boost |
Echomine Feridian | Java | |
Eiffel | PHP | |
emite | Java | |
Escalus | Erlang | Apache 2.0 |
exmpp | Erlang | |
frabjous | JavaScript | |
gloox | C++ | |
goexmpp | Go | |
headstock | Python | |
hsxmpp | Haskell | |
hxmpp | haXe | |
iksemel | C | |
IP*Works Internet Toolkit | ActiveX, C++, C#, | |
Iris | C++ | |
jabber.net) | C# / .net) / Mono | |
jabber.py | Python | |
JabberLib | Tcl | |
Jabber Stream Objects (JSO) | Java | |
JAXL | PHP | |
jQuery-XMPP-plugin | JavaScript | |
Jreen | C++/Qt | |
JSJaC | JavaScript | |
libstrophe | C | |
libpurple | C/C++ | GPL |
Lightr | PHP | |
Loudmouth | C | |
Loudmouth | Ruby | |
MatriX | C# / .net) / Mono | |
net::XMPP | Perl | |
node-xmpp | JavaScript | |
oajabber | C++ | |
Pontarius XMPP | Haskell | BSD |
pyxmpp | Python | |
pyxmpp2 | Python | |
QXmpp | C++ | |
seesmic-as3-xmpp | Flash / ActionScript | |
Sharp.Xmpp | C# / .net / Mono | MIT |
Skates | Ruby | MIT |
SleekXMPP | Python | |
Smack | Java (Java SE 7 and Android) | Apache 2.0 |
stanza.io | JavaScript | |
strophe.js | JavaScript | |
StropheCappuccino | Objective-J | |
Swiften | C++ | |
Tinder | Java | Apache 2.0 |
txmpp | C++ | |
Twisted Words | Python | |
Ubeity | C# | |
Verse | Lua | |
XIFF | Flash / ActionScript | |
xmpp-psn | Python | |
jaxmpp2 | Java / Android / Google Web Toolkit | |
xmpp4js | JavaScript | |
XMPP4R | Ruby | |
xmpp4r-simple | Ruby | |
xmppframework | Objective C | |
xmpphp | PHP | |
xmpppy | Python | |
XMPP-FTW | JavaScript | |
Z-XMPP | JavaScript |