|42,661||lines of code|
XMPPFramework provides a core implementation of RFC-3920 (the xmpp standard), along with the tools needed to read & write XML. It comes with multiple popular extensions (XEPs), all built atop a modular architecture, allowing you to plug-in any code needed for the job. Additionally the framework is massively parallel and thread-safe. Structured using GCD, this framework performs well regardless of whether it's being run on an old iPhone, or on a 12-core Mac Pro. (And it won't block the main thread... at all).
xmpp-messenger-ios is a Swift XMPP Wrapper to quickly build xmpp chat clients. It include third party package like JSQMessageViewController to provide UI and sound for the messaging, while the XMPPFramework handle communication