Source Code faenza style icon

Source Code

uGet is an Open Source project

uGet is an Open Source project that is hosted on If you would like to view the source, contribute to the project, or etc. then you have a few options to do so.

The source code to uGet is available as a .tar.gz file in the Downloadables, via the Master Tree URL or with Read-Only Access via Git.

note icon faenza stylego to the Master Tree on SourceForge (forkable here as well)

usb drive icon faenza style

Why SourceForge instead of GitHub?

The answer is actually quite simple. uGet started in 2003, 5 years before Github was launched. SourceForge was the only option at the time and it still provides all of the services that we need including integration with "Git". Until SourceForge stops being a viable option we simply have no reason to switch.

That isn't the only reason, GitHub is great but while it does allow for uploading "Release" files now, they do not provide statistics on those files. SourceForge provides a fantastic set of data for statistics and even breaks it down on a daily, weekly, monthly, annually, and all time statistics. Until GitHub provides these statistics then we can't use it, unless we move to another solution for the downloads and stats and then GitHub for the source but that's not practical nor are there any file hosts better than SourceForge.

uGet's Project Manager, Michael Tunnell, wrote a blog post about this and tried to find alternatives for SourceForge. The blog post also includes the truth and myth about SourceForge regarding their dealings with some open source projects.

Downloadable Packages