libstrophe is a minimal XMPP library written in C. It has almost no external dependencies, only an XML parsing library (expat or libxml are both supported). It is designed for both POSIX and Windows systems.

Quick Links


libstrophe is dual licensed under the MIT or GPLv3 licenses.


libstrophe was originally created by Jack Moffitt and has been maintained by him until 2014. After that Dmitry Podgorny was the major maintainer until 2022, when he passed the maintainer hat over to Steffen Jaeckel.



Older versions of the documentation can be found here