libmesode is a fork of libstrophe, a minimal XMPP library written in C.