WinSparkle is a software update library for Windows developers, inspired by Sparkle on macOS. It gives Windows applications a native, unobtrusive update experience built around appcasts, with a small C API that can be used from many languages and toolkits.