AngularModUpdater
A Minecraft Java mod updater using the Modrinth API written in Angular.
Install / Use
/learn @IsAvaible/AngularModUpdaterREADME
Minecraft Mod Updater
A Minecraft Java mod updater and migrator using the Modrinth & Curseforge API build with Angular. Visit the latest deployment here.
Features
Allows you to update or migrate your mods, modpacks, resource packs and shaders via simple drag and drop or file upload (.jar / .mrpack / .json / .zip). You may select the version and loader you want to search updates for or migrate to. Returns a list of all available version files of your mods and lets you download them.
Screenshot

Usage
There are two ways to use this application:
1. Hosted Version
The easiest way to get started is to use the public version hosted at mc-mod-updater.vercel.app.
This version is automatically built and deployed by Vercel directly from the main branch of this repository. You can view the deployment history here.
2. Self-Hosting with Docker
You can also run the application on your own machine using Docker.
Prerequisites:
Option A: Build from Source
Follow these steps to build the Docker image yourself.
- Clone the repository:
git clone https://github.com/IsAvaible/AngularModUpdater.git cd AngularModUpdater - Build & run the Docker container:
docker rm minecraft-mod-updater docker build -t minecraft-mod-updater . docker run --name minecraft-mod-updater -p 8080:8080 --restart unless-stopped minecraft-mod-updater
Option B: Use the Pre-built Image
For a faster setup, you can pull and run the pre-built image from the container registry to skip the manual build step.
docker rm minecraft-mod-updater
docker pull ghcr.io/isavaible/angularmodupdater:main
docker run --name minecraft-mod-updater -p 8080:8080 --restart unless-stopped ghcr.io/isavaible/angularmodupdater:main
After using either method, the application will be accessible at http://localhost:8080. The container will be called minecraft-mod-updater and will restart automatically unless stopped.
Contributors
- @orangishcat - Add predefined URLs to update mods from GitHub #13
- @swishkin - Containerize application with Docker #14
Want to contribute? Check out the CONTRIBUTING.md guide.
