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 (XEP's), 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). There have been a number of changes to the public API of XMPPFramework in an attempt to improve the ergnomics and safety when used with Swift. Most Objective-C projects should require no changes, with a few minor exceptions. Many (simple) changes will be required for pure Swift projects, mostly due to the new nullability annotations. The process is still not complete so please submit issues and help if possible to minimize future breaking changes.

Features

  • XMPPFramework is now accepting contributions written in Swift
  • The minimum deployment target is iOS 8.0 / macOS 10.9 / tvOS 9.0
  • The easiest way to install XMPPFramework is using CocoaPods
  • Integrate XMPPFramework into your Xcode project
  • Run carthage to build the framework and drag the built XMPPFramework.framework into your Xcode project
  • Swift Support in XMPPFrameworkSwift.framework and XMPPFramework/Swift subspec

Project Samples

Project Activity

See All Activity >

Categories

Frameworks

License

BSD License

Follow XMPPFramework

XMPPFramework Web Site

Other Useful Business Software
Easy management of simple and complex projects Icon
Easy management of simple and complex projects

We help different businesses become digital, manage projects, teams, communicate effectively and control tasks online.

Plan more projects with Worksection. Use Gantt chart and Kanban boards to organize your projects, get your team onboard and assign tasks and due dates.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of XMPPFramework!

Additional Project Details

Operating Systems

Apple iPhone, Mac

Programming Language

Objective C

Related Categories

Objective C Frameworks

Registered

2021-09-17