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
The Leading All-In-One Vacation Rental Software for Property Managers Icon
The Leading All-In-One Vacation Rental Software for Property Managers

Hostaway helps you grow your property management business by automating and streamlining every aspect of your business

The dashboard and mobile app allows users to manage their marketing, sales, accounting, reporting, payment and communication needs all in one place. As premium partners of channels such as VRBO, Booking.com, Airbnb, Homeaway and Expedia, with the ability to manage advanced setups, no other platform gives you the type of control and peace of mind that a Hostaway user has. The software is designed with teams in mind - it's easy to train staff and keep them happy while improving business at the same time! Hostaway also provides a booking engine, wordpress website and both marketing and sales tools for managing your valuable direct bookings.
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