An open-source software update framework for macOS applications, allowing developers to easily provide automatic updates to their users by packaging and delivering app updates from a server.
Sparkle is an open-source software update framework that enables developers to easily provide automatic updates for macOS applications. It was originally developed by Andy Matuschak and Saul Mora and released in 2007.
Sparkle works by periodically checking a server for new updates to the application. When an update is found, Sparkle will automatically download, verify, and install the update in the background. This provides an easy and seamless update experience for the end user.
Some key features of Sparkle include:
Sparkle is implemented in Objective-C and Swift and runs natively on macOS. It supports apps built with most major development frameworks like Cocoa, Carbon, and Qt. Due to its permissive MIT open-source license, Sparkle has been adopted by many leading Mac developers and is an essential part of distributing macOS software.
Here are some alternatives to Sparkle:
Suggest an alternative ❐