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

License

libstrophe is dual licensed under the MIT or GPLv3 licenses.

Author

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.

Features

Documentation

Older versions of the documentation can be found here