Software update framework that checks for new versions, notifies the user, and even downloads and installs self-contained applications or PKG package installers. Supports verification of download using certificates.

Official Sparkle web site

Official Sparkle Repository