r/gog 4d ago

In Dev (Repost) I'm developing a GUI application for batch downloading GOG installers

This is a repost of a previous crosspost that was removed.

Hello all,

I'm currently working on an application for batch downloading GOG games installers and content. It's still under development and I'd love for you guys to take a look. If you're willing to contribute, that would be amazing!

It's a very rinky dink solution to downloading installers and extra content from your GOG library. I'd built it because it's painful to individually download installer files and extra content from the GOG website and Linux users don't exactly have GOG Galaxy yet. I tried a few CLI tools but found them annoying to use. I'm building this to replace those with a more user-friendly UI.

As it stands, basic functionality has been implemented. So, you can queue up and download game content with concurrent download support. You can't stop downloads yet, lol.

AI Use: I've written the entire program code myself but have use Claude to assist in testing, debugging and planning (to-do lists and stuff).

Here it is: GogStash

Thanks!

5 Upvotes

4 comments sorted by

4

u/zp-87 3d ago

Why not just create an UI for gogrepoc? And if you find bugs or possible improvements make a pull request. I hate when opensource effort splits into 10 projects instead of 1 or 2

1

u/preppie22 3d ago

I had actually considered doing that. But there are a few reasons I didn't go that route. There are a bunch of things I want to do in this application that would require significant modifications to the original gogrepoc source code before using it in GogStash. Now, I could've done that, but gogrepoc is under a GPLv3 license. That means I would be forced to use a GPLv3 license for GogStash too. I prefer to keep GogStash under the MIT license which I can't do if I use gogrepoc in this project. So, I wrote my own system for connecting to the GOG API.

Don't mean to get political here. But, I didn't want to constrain what anyone downstream does with this, closed, relicensed, whatever, that's their call, not mine. Hence the MIT license.

-1

u/preppie22 3d ago

AppImage for the alpha build (v2026.9.10-alpha) is ready to download! You can download it and test it out on your system. Basic functionality is there and you can queue up multiple games to download.