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
AI-generated apps that pass security review Icon
AI-generated apps that pass security review

Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
Try Retool free
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