Hey there! I'm Snowden, and this is Glacier. I built this because I wanted a lightweight, fast, and easy-to-understand way to manage Minecraft mods without the bloat and heft of traditional launchers.
I wanted this to be fast. My original concept of this program in pure Java wasn't going to cut it, so I used a mix of backend power and frontend flexibility:
| Category | Technology |
|---|---|
| Backend | Go (Golang) |
| Frontend | Svelte + HTML/CSS |
| Bridge | Wails v2 |
| Build Tool | Vite |
.exe and you're good to go!The idea for Glacier sparked last year, when my girlfriend and I were making modpacks together. We would occasionally get a little ahead of ourselves, and after installing quite a few mods, there would be some incompatibility error that would take too long to understand and fix. I wanted to build a "bridge" that could scan a folder and tell you exactly what was wrong before you even hit 'Play'.
Originally, I called it CompatBridge, but as the UI got cleaner and cooler, Glacier just felt right.
Building this was a massive learning curve. I had to figure out:
Glacier.exe.mods folder, and let it do the work!If you want to modify the code or run it from source:
git clone https://github.com/BySnowden/Glacier.git
cd Glacier
Wails has a built-in hot-reload system. This command will launch the app and automatically update whenever you save changes to your Go or Svelte files:
wails dev
Create the final optimized .exe in build/bin/:
wails build
As an independent developer, I don't have a $400/year "Publisher Certificate" to sign my apps. Because of this, Windows SmartScreen will likely show a warning when you first run Glacier.
Is it safe? Absolutely. Glacier is fully open-source under the GPLv3 license. This means:
To bypass the warning: Click "More Info" -> "Run Anyway".
If Glacier helped you save time or fix a crash, consider supporting the project! Support me on Ko-fi
Licensed under GPLv3.