Skip to content
Uploads Heroes of the Storm replays to
Branch: master
Clone or download
Latest commit 1fd046f Sep 4, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
Heroes.ReplayParser @ abf87de Storm league Mar 31, 2019
Hotsapi.Uploader.Common switch to https Sep 4, 2019
Hotsapi.Uploader.Windows Storm league Mar 31, 2019
.editorconfig editorconfig Aug 30, 2017
.gitignore initial Aug 27, 2017
.gitmodules appveyor Sep 15, 2017
Hotsapi.Uploader.sln Add Zip build target without Squirrel integration Dec 3, 2018
LICENSE Create LICENSE Aug 30, 2017 switch to https Sep 4, 2019
appveyor.yml don't attempt to download releases in PR Apr 10, 2019

Hotsapi.Uploader Build status Join the chat at

Uploads Heroes of the Storm replays to (repo link)



  • Requires .NET Framework 4.6.2 or higher
  • Download "HotsApiUploaderSetup.exe" from Releases page (you don't need to download other files listed there) and run it

Note: sometimes the installer is mistakenly marked as a virus by some AV vendors heuristics because they don't like things that install something on your PC in general. If you don't trust the installer you can download a portable "" and use it instead. In that case you are losing auto updates, start with windows, and shortcuts. Also you'll need to make sure that .NET 4.6.2 is installed on your machine.


Coding conventions are as usual for C# except braces, those are in egyptian style (OTBS). For repos included as submodules their coding style is used.

All logic is contained in Hotsapi.Uploader.Common to make UI project as thin as possible. Hotsapi.Uploader.Windows is responsible for only OS-specific tasks such as auto update, tray icon, autorun, file locations.

For the current to do list look in the Project page

You can’t perform that action at this time.