Neha Patil (Editor)

Sparkle (software)

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Original author(s)
  
Andy Matuschak

Written in
  
Objective-C

Development status
  
Active

Sparkle (software)

Developer(s)
  
Sparkle Project (2014–present)

Initial release
  
January 9, 2006 (2006-01-09)

Stable release
  
1.11 / August 24, 2015; 18 months ago (2015-08-24)

Sparkle is an open source software framework for macOS designed to simplify updating software for the end user of a program. Sparkle's primary means of distributing updates is through "appcasting," a term coined for the practice of using an RSS enclosure to distribute updates and release notes.

Contents

At the end of 2013, development of Sparkle was ended by the original author, then later picked up by the newly formed Sparkle Project open source group on GitHub in June 2014 as the official continuation of the project.

Programs

It is used in over 100 programs, including:

Other OS alternatives

There are several open source Windows alternatives to offer similar functionality to Sparkle:

  • wyUpdate (BSD licensed) in tandem with the AutomaticUpdater (LGPL licensed)
  • WinSparkle (MIT licensed)
  • There is also a REALbasic implementation of Sparkle that works on macOS, Windows and Linux: RBSparkle.

    References

    Sparkle (software) Wikipedia