ravibpatel/autoupdater.net

AutoUpdater.NET is a class library that allows .NET developers to easily add auto update functionality to their classic desktop application projects.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 17 minutes ago
Added to GitGenius on September 19th, 2026
Created on April 12th, 2017
Open Issues & Pull Requests: 107 (+0)
GitHub issues: Enabled
Number of forks: 820
Total Stargazers: 3,530 (+0)
Total Subscribers: 104 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 17.7 hours
Mean response time: 75.3 days
90th percentile: 49.8 days
Tracked items: 42

Most active contributors

Sign in to see contributor activity.

How this project is maintained

100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 56% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 28
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 762 days
Stale 30+ days: 28
Stale 90+ days: 28

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • question (3)
  • enhancement (1)
  • feature request (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

AutoUpdater.NET is a class library that enables .NET developers to add auto-update functionality to classic desktop applications.

The tool solves the problem of distributing updates to WinForms and WPF applications by automating the update check and installation process. It works by downloading an XML file from a server containing version information and an installer or zip file URL. When a newer version is available, the library displays an update dialog to the user. If the user chooses to update, the tool downloads and executes the installer file, or extracts a zip file to the application directory if that format is provided instead.

Developers building WinForms or WPF applications targeting .NET Framework 4.6.2 and above, .NET Core 3.1, or .NET 5.0 and above should consider this library. It suits projects that need straightforward update distribution without complex infrastructure. The XML configuration file allows optional features like changelog URLs, mandatory updates that cannot be skipped, and different mandatory modes—including one that hides the close button and another that performs updates silently without showing a dialog. The tool requires only that you host an XML file and an installer or zip file on a server, making it accessible for applications with basic update needs.

Development activity shows consistent engagement with the codebase through regular commits addressing bug fixes and feature requests. The project maintains responsiveness to user-reported issues and incorporates feedback into updates. Documentation in the README is thorough, providing clear examples of XML configuration and usage patterns. The library is distributed as an official NuGet package, indicating a commitment to standard .NET distribution practices.