NetSparkle is a C#, cross-platform, highly-configurable software update framework with pre-built UI for .NET developers compatible with .NET 4.6.2/.NET 6+, WinForms, WPF, and Avalonia; uses Ed25519 signatures. View basic usage here in the README and try the samples for yourself.

autoupdate avalonia c-sharp crossplatform csharp desktop-application hacktoberfest netsparkle software-update sparkle update update-service windows windows-desktop winforms wpf
8 Open Issues Need Help Last updated: Jul 2, 2026

Open Issues Need Help

View All on GitHub

NetSparkle is a C#, cross-platform, highly-configurable software update framework with pre-built UI for .NET developers compatible with .NET 4.6.2/.NET 6+, WinForms, WPF, and Avalonia; uses Ed25519 signatures. View basic usage here in the README and try the samples for yourself.

C#
#autoupdate#avalonia#c-sharp#crossplatform#csharp#desktop-application#hacktoberfest#netsparkle#software-update#sparkle#update#update-service#windows#windows-desktop#winforms#wpf

NetSparkle is a C#, cross-platform, highly-configurable software update framework with pre-built UI for .NET developers compatible with .NET 4.6.2/.NET 6+, WinForms, WPF, and Avalonia; uses Ed25519 signatures. View basic usage here in the README and try the samples for yourself.

C#
#autoupdate#avalonia#c-sharp#crossplatform#csharp#desktop-application#hacktoberfest#netsparkle#software-update#sparkle#update#update-service#windows#windows-desktop#winforms#wpf
enhancement good first issue

NetSparkle is a C#, cross-platform, highly-configurable software update framework with pre-built UI for .NET developers compatible with .NET 4.6.2/.NET 6+, WinForms, WPF, and Avalonia; uses Ed25519 signatures. View basic usage here in the README and try the samples for yourself.

C#
#autoupdate#avalonia#c-sharp#crossplatform#csharp#desktop-application#hacktoberfest#netsparkle#software-update#sparkle#update#update-service#windows#windows-desktop#winforms#wpf
help wanted research good first issue

NetSparkle is a C#, cross-platform, highly-configurable software update framework with pre-built UI for .NET developers compatible with .NET 4.6.2/.NET 6+, WinForms, WPF, and Avalonia; uses Ed25519 signatures. View basic usage here in the README and try the samples for yourself.

C#
#autoupdate#avalonia#c-sharp#crossplatform#csharp#desktop-application#hacktoberfest#netsparkle#software-update#sparkle#update#update-service#windows#windows-desktop#winforms#wpf
bug enhancement help wanted

NetSparkle is a C#, cross-platform, highly-configurable software update framework with pre-built UI for .NET developers compatible with .NET 4.6.2/.NET 6+, WinForms, WPF, and Avalonia; uses Ed25519 signatures. View basic usage here in the README and try the samples for yourself.

C#
#autoupdate#avalonia#c-sharp#crossplatform#csharp#desktop-application#hacktoberfest#netsparkle#software-update#sparkle#update#update-service#windows#windows-desktop#winforms#wpf
enhancement good first issue

NetSparkle is a C#, cross-platform, highly-configurable software update framework with pre-built UI for .NET developers compatible with .NET 4.6.2/.NET 6+, WinForms, WPF, and Avalonia; uses Ed25519 signatures. View basic usage here in the README and try the samples for yourself.

C#
#autoupdate#avalonia#c-sharp#crossplatform#csharp#desktop-application#hacktoberfest#netsparkle#software-update#sparkle#update#update-service#windows#windows-desktop#winforms#wpf

NetSparkle is a C#, cross-platform, highly-configurable software update framework with pre-built UI for .NET developers compatible with .NET 4.6.2/.NET 6+, WinForms, WPF, and Avalonia; uses Ed25519 signatures. View basic usage here in the README and try the samples for yourself.

C#
#autoupdate#avalonia#c-sharp#crossplatform#csharp#desktop-application#hacktoberfest#netsparkle#software-update#sparkle#update#update-service#windows#windows-desktop#winforms#wpf

AI Summary: The issue describes a regression in NetSparkle's appcast generator (v2.8.4) where it no longer allows multiple appcast items with the same version number, preventing the release of the same software version across different platforms (e.g., Linux and Windows). The task is to investigate why this restriction was introduced and determine a solution that allows for multiple platform releases with identical version numbers, maintaining the functionality of previous versions (v2.8.1). This likely involves modifying the appcast generator's logic to handle duplicate version numbers appropriately, perhaps by adding platform identifiers to the version string or using a different key to identify unique items.

Complexity: 4/5
bug good first issue app cast generator

NetSparkle is a C#, cross-platform, highly-configurable software update framework with pre-built UI for .NET developers compatible with .NET 4.6.2/.NET 6+, WinForms, WPF, and Avalonia; uses Ed25519 signatures. View basic usage here in the README and try the samples for yourself.

C#
#autoupdate#avalonia#c-sharp#crossplatform#csharp#desktop-application#hacktoberfest#netsparkle#software-update#sparkle#update#update-service#windows#windows-desktop#winforms#wpf