I didn't want to make this, but as the BuildTools wiki has been locked I decided I needed an area I could post and update for BuildToolsGUI.
BuildToolsGUI is a Windows application which wraps BuildTools and handles installing dependencies and setting up the build environment. It has a very simple user interface with really only one relevant button. Download the application on Windows, click the "Run BuildTools" button, and it should(TM) handle everything for you, and Just Work.
BuildToolsGUI is a .NET 4.5 application, so you will need to have it installed to run it. You do not need Java installed, it will install Java for you if you do not already have it. It is extremely likely you already have .NET 4.5 if you have a modern Windows machine, but if somehow you don't, you can download it from Microsoft here.
BuildToolsGUI supports Windows 7 through Windows 10, and it should also work on Windows Vista. BuildTools can run fine on a 32 bit machine, but it is generally not supported by BuildToolsGUI.
By default BuildToolsGUI builds what is marked as "latest" by Spigot. There is a drop-down box on the top right-ish part of the program which allows you to choose a different version. This can sometimes be necessary for new releases when Spigot hasn't updated which version "latest" points to yet. BuildToolsGUI parses this page when it starts, so it should automatically add any new versions that are added.
The Java and PortableGit downloads are also dynamically set for BuildToolsGUI, so program updates aren't needed to update the URL's it uses to download them. When the "Run BuildTools" or "Update BuildTools" button is clicked it uses https://www.demonwav.com/buildtools.json to determine these links. I update it whenever I see an update for Java or PortableGit is released, but BuildToolsGUI will not update either for you if you already have it.
BuildToolsGUI is a very simple program, if you want to view the source you can see it here. It is licensed under the MIT license. If you have issues please report them here. Please feel free to add new features or fix bugs and submit a pull request back.
Current Known Issue: Bash on Ubuntu on Windows breaks Java and therefore breaks BuildTools, as well as BuildToolsGUI. This won't and can't be fixed until Java is working properly in Bash on Ubuntu on Windows.
As you can easily tell, I'm not a good writer and I don't know how to present things very well. If someone would like to help me reformat this page to make it look nicer and more presentable, please get in contact with me.
Windows BuildTools Wrapper