{"id":13503759,"url":"https://github.com/gorilla-devs/ferium","last_synced_at":"2025-04-29T18:49:16.459Z","repository":{"id":37529501,"uuid":"403035155","full_name":"gorilla-devs/ferium","owner":"gorilla-devs","description":"Fast and multi-source CLI program for managing Minecraft mods and modpacks from Modrinth, CurseForge, and GitHub Releases","archived":false,"fork":false,"pushed_at":"2025-04-26T12:12:40.000Z","size":15019,"stargazers_count":1235,"open_issues_count":57,"forks_count":58,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-04-26T12:37:51.726Z","etag":null,"topics":["curseforge","github-releases","minecraft","minecraft-mod","mod-manager","modrinth","rust"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gorilla-devs.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-09-04T11:08:48.000Z","updated_at":"2025-04-26T12:34:46.000Z","dependencies_parsed_at":"2024-02-22T17:29:25.660Z","dependency_job_id":"df17d4c7-1597-4855-910c-ee3d9d56d8a2","html_url":"https://github.com/gorilla-devs/ferium","commit_stats":{"total_commits":290,"total_committers":11,"mean_commits":"26.363636363636363","dds":"0.037931034482758585","last_synced_commit":"f894d3ec0198369e51904162a5b5d537ab36fc99"},"previous_names":[],"tags_count":70,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gorilla-devs%2Fferium","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gorilla-devs%2Fferium/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gorilla-devs%2Fferium/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gorilla-devs%2Fferium/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gorilla-devs","download_url":"https://codeload.github.com/gorilla-devs/ferium/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251563932,"owners_count":21609812,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["curseforge","github-releases","minecraft","minecraft-mod","mod-manager","modrinth","rust"],"created_at":"2024-07-31T23:00:44.672Z","updated_at":"2025-04-29T18:49:16.452Z","avatar_url":"https://github.com/gorilla-devs.png","language":"Rust","readme":"# Ferium\n\n[![rust badge](https://img.shields.io/static/v1?label=Made%20with\u0026message=Rust\u0026logo=rust\u0026labelColor=e82833\u0026color=b11522)](https://www.rust-lang.org)\n[![licence badge](https://img.shields.io/github/license/gorilla-devs/ferium)](https://github.com/gorilla-devs/ferium/blob/main/LICENSE.txt)\n[![build.yml](https://github.com/gorilla-devs/ferium/actions/workflows/build.yml/badge.svg)](https://github.com/gorilla-devs/ferium/actions/workflows/build.yml)\n\n\u003e Check out ferium's sister projects [ferinth](https://github.com/gorilla-devs/ferinth) and [furse](https://github.com/gorilla-devs/furse).\n\u003e They are Rust wrappers for the official Modrinth and CurseForge APIs respectively.\n\nFerium is a fast and feature rich CLI program for downloading and updating Minecraft mods from [Modrinth](https://modrinth.com/mods), [CurseForge](https://curseforge.com/minecraft/mc-mods), and [GitHub Releases](https://docs.github.com/en/repositories/releasing-projects-on-github/about-releases), and modpacks from [Modrinth](https://modrinth.com/modpacks) and [CurseForge](https://curseforge.com/minecraft/modpacks).\nSimply specify the mods you use, and in just one command you can download the latest compatible version of all the mods you configured.\n\n## Features\n\n- Use the CLI to easily automate your modding experience\n- Download mods from multiple sources, namely [Modrinth](https://modrinth.com/mods), [CurseForge](https://curseforge.com/minecraft/mc-mods), and [GitHub Releases](https://docs.github.com/en/repositories/releasing-projects-on-github/about-releases)\n- Download modpacks from multiple sources, namely [Modrinth](https://modrinth.com/modpacks) and [CurseForge](https://curseforge.com/minecraft/modpacks)\n- \u003cdetails\u003e\n    \u003csummary\u003eBeautiful and informative UI\u003c/summary\u003e\n\n    #### Profile info and listing mods\n    ![Profile Information and Listing Mods](media/profile_info_and_list.png)\n\n    #### Listing mods verbosely\n    ![Listing Mods Verbosely](media/list_verbose.png)\n\n    #### Upgrading mods/modpacks\n    ![Upgrading Mods/Modpacks](media/upgrade.png)\n  \u003c/details\u003e\n\n- \u003cdetails\u003e\n    \u003csummary\u003eIt's super fast due to multithreading for network intensive tasks\u003c/summary\u003e\n\n    Your results may vary depending on your internet connection.\n\n    It downloads my modpack [Kupfur](https://github.com/theRookieCoder/Kupfur) with 79 mods in 15 seconds:\n\n    https://github.com/gorilla-devs/ferium/assets/60034030/cfe2f0aa-3c10-41ca-b223-367925309ea9\n\n    It downloads [MMTP](https://www.curseforge.com/minecraft/modpacks/mats-mega-tech-pack), a very large modpack with around 400 mods, in just under a minute:\n\n    https://github.com/gorilla-devs/ferium/assets/60034030/857e8d27-372d-4cdd-90af-b0d77cb7e90c\n  \u003c/details\u003e\n\n- Upgrade all your mods to the latest compatible version in one command, `ferium upgrade`\n  - Ferium checks that the version being downloaded is the latest one that is compatible with the configured mod loader and Minecraft version\n- Download and install the latest version of your modpack in one command, `ferium modpack upgrade`\n- Create multiple profiles and configure different mod loaders, Minecraft versions, output directories, and mods for each\n\n## Installation\n\nFerium executables from GitHub Releases do not require any external dependencies at runtime.  \nIf you compile from source on Linux, using GCC to build will result in binaries that require GCC to be available at runtime.  \nOn Linux, the regular versions require some sort of desktop environment to be available that offers an XDG Desktop Portal to show the folder picker.\nThe `nogui` versions do not need this as they won't have a GUI folder picker, making these variants suitable for server use.\n\n\u003e [!IMPORTANT]\n\u003e Linux users! Use the `nogui` versions (or compile with `--no-default-features`) if you do not have a desktop environment (like GNOME, KDE, XFCE, etc.)\n\n### Packages\n\nHave knowledge/experience maintaining packages? Consider [helping with adding and maintaining ferium for your favourite package manager.](https://github.com/gorilla-devs/ferium/discussions/292)\n\n#### [Arch User Repository](https://aur.archlinux.org) for _Arch Linux_\n\n[![AUR](https://repology.org/badge/version-for-repo/aur/ferium.svg)](https://aur.archlinux.org/packages?K=ferium)\n\n\u003e [!NOTE]\n\u003e From-source builds will install the Rust toolchain and GCC.\n\n| Installation method                             | GUI file dialogue                                                       | No GUI                                                      |\n| ----------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------- |\n| Install pre-built binaries from GitHub Releases | **[ferium-gui-bin](https://aur.archlinux.org/packages/ferium-gui-bin)** | [ferium-bin](https://aur.archlinux.org/packages/ferium-bin) |\n| Build from source at the latest tag             | [ferium-gui](https://aur.archlinux.org/packages/ferium-gui)             | [ferium](https://aur.archlinux.org/packages/ferium)         |\n| Build from source using the latest commit       | [ferium-gui-git](https://aur.archlinux.org/packages/ferium-gui-git)     | [ferium-git](https://aur.archlinux.org/packages/ferium-git) |\n\n#### [Homebrew](https://brew.sh) for _macOS_ or _Linux_\n[![Homebrew](https://repology.org/badge/version-for-repo/homebrew/ferium.svg)](https://formulae.brew.sh/formula/ferium)\n```bash\nbrew install ferium\n```\n\n#### [winget](https://learn.microsoft.com/en-us/windows/package-manager/winget) for _Windows_\n[![winget](https://img.shields.io/badge/winget_package-gray)](https://winstall.app/apps/GorillaDevs.Ferium)\n\n```powershell\nwinget install GorillaDevs.Ferium\n```\n\n#### [Scoop](https://scoop.sh) for _Windows_\n[![Scoop](https://repology.org/badge/version-for-repo/scoop/ferium.svg)](https://scoop.sh/#/apps?q=ferium\u0026id=d17eaa5fe92af6d5eddb853f06bf27d162cadbba)\n```powershell\nscoop bucket add games\nscoop install ferium\n```\n\n#### [Pacstall](https://pacstall.dev) for _Ubuntu_\n[![Pacstall](https://repology.org/badge/version-for-repo/pacstall/ferium.svg)](https://pacstall.dev/packages/ferium-bin)\n```bash\npacstall -I ferium-bin\n```\n\n#### [Nixpkgs](https://nixos.wiki/wiki/Nixpkgs) for _NixOS_ or _Linux_\n[![Nixpkgs unstable](https://repology.org/badge/version-for-repo/nix_unstable/ferium.svg)](https://search.nixos.org/packages?show=ferium\u0026channel=unstable)  \n\u003e [!NOTE]\n\u003e See the package page for installation instructions:  \n\u003e https://search.nixos.org/packages?show=ferium\u0026channel=unstable\n\n#### [Portage](https://wiki.gentoo.org/wiki/Portage) for _Gentoo_\nAvailable on [LoaTcHi's overlay](https://github.com/Loatchi/loatchi-overlay)\n```bash\neselect repository enable loatchi\nemaint sync -r loatchi\nemerge -av ferium\n```\n\n#### [XBPS](https://xbps-api-docs.voidlinux.org) for _Void Linux_\n[![Void Linux x86_64](https://repology.org/badge/version-for-repo/void_x86_64/ferium.svg)](https://voidlinux.org/packages/?q=ferium)\n```bash\nxbps-install ferium\n```\n\n#### [crates.io](https://crates.io) using the _Rust toolchain_\n[![crates.io](https://repology.org/badge/version-for-repo/crates_io/rust:ferium.svg)](https://crates.io/crates/ferium)\n```bash\ncargo install ferium\n```\n\u003e [!TIP]\n\u003e Use a tool like [cargo-update](https://crates.io/crates/cargo-update) to keep ferium updated to the latest version!\n\n#### GitHub Releases\n[![GitHub Releases](https://img.shields.io/github/v/release/gorilla-devs/ferium?color=bright-green\u0026label=github%20releases)](https://github.com/gorilla-devs/ferium/releases)\n\u003e [!IMPORTANT]\n\u003e You will have to manually download and install every time there is a new update.\n\n1. Download the asset suitable for your operating system from the [latest release](https://github.com/gorilla-devs/ferium/releases/latest)\n2. Unzip the file and move it to a folder in your path, e.g. `~/bin`\n3. Remember to check the releases page for any updates!\n\n## Overview / Help Page\n\n\u003e [!NOTE]\n\u003e A lot of ferium's backend is implemented in [libium](https://github.com/gorilla-devs/ferium/tree/main/libium).  \n\u003e It deals with things such as the config, adding mod(pack)s, upgrading, file pickers, etc.\n\n### Program Configuration\n\nFerium stores profile and modpack information in its config file. By default, this is located at\n- `$XDG_CONFIG_HOME/ferium/config.json` or `~/.config/ferium/config.json` on Linux.\n- `%APPDATA%/ferium/config/config.json` on Windows.\n- `~/.config/ferium/config.json` on macOS.\n\nYou can change this in 2 ways; by setting the `FERIUM_CONFIG_FILE` environment variable,\nor the `--config-file` global flag. The flag takes precedence.\n\n\u003e [!CAUTION]\n\u003e Be mindful of syntax when manually editing the config file\n\nYou can also set a custom CurseForge API key or GitHub personal access token using the `CURSEFORGE_API_KEY` and `GITHUB_TOKEN` environment variables, or the `--curseforge_api_key` and `--github-token` global flags respectively.\nAgain, the flags take precedence.\n\n### First Startup\n\nYou can either have your own set of mods in what is called a 'profile', or install a modpack.\n\n- [Create a new profile](#creating) by running `ferium profile create` and entering the details for your profile.\n  - Then, [add your mods](#adding-mods) using `ferium add`.\n  - Finally, download your mods using `ferium upgrade`.\n- [Add a modpack](#adding-modpacks) by running `ferium modpack add \u003cproject_id\u003e`.\n  - After which, run `ferium modpack upgrade` to download and install the latest version of the modpack.\n\n### Automatically Import Mods\n\n```bash\nferium scan\n```\n\nThis command scans a directory with mods, and attempts to add them to your profile.\n\nThe directory defaults to your profile's output directory. Some mods are available on both Modrinth and CurseForge; ferium will prefer Modrinth by default, but you can choose CurseForge instead using the `--platform` flag.\n\nAs long as you ensure the mods in the directory match the configured mod loader and Minecraft version, they should all add properly. Some mods might require some [additional tuning](#check-overrides). You can also bypass the compatibility checks using the `--force` flag.\n\n### Manually Adding Mods\n\n\u003e [!TIP]\n\u003e You can specify multiple identifiers to add multiple mods at once\n\n#### Modrinth\n```bash\nferium add project_id\n```\n\n`project_id` is the slug or project ID of the mod. (e.g. [Sodium](https://modrinth.com/mod/sodium) has the slug `sodium` and project ID `AANobbMI`). You can find the slug in the website URL (`modrinth.com/mod/\u003cslug\u003e`), and the project ID at the bottom of the left sidebar under 'Technical information'.  \nSo to add [Sodium](https://modrinth.com/mod/sodium), you can run `ferium add sodium` or `ferium add AANobbMI`.\n\n#### CurseForge\n```bash\nferium add project_id\n```\n`project_id` is the project ID of the mod. (e.g. [Terralith](https://www.curseforge.com/minecraft/mc-mods/terralith) has the project id `513688`). You can find the project id at the top of the right sidebar under 'About Project'.  \nSo to add [Terralith](https://www.curseforge.com/minecraft/mc-mods/terralith), you should run `ferium add 513688`.\n\n#### GitHub\n```bash\nferium add owner/name\n```\n`owner` is the username of the owner of the repository and `name` is the name of the repository, both are case-insensitive (e.g. [Sodium's repository](https://github.com/CaffeineMC/sodium) has the id `CaffeineMC/sodium`). You can find these at the top left of the repository's page.  \nSo to add [Sodium](https://github.com/CaffeineMC/sodium), you should run `ferium add CaffeineMC/sodium`.\n\n\u003e [!IMPORTANT]\n\u003e The GitHub repository needs to upload JAR files to their _Releases_ for ferium to download, or else it will refuse to be added.\n\n#### User Mods\n\nIf you want to use files that are not downloadable by ferium, place them in a subfolder called `user` in the output directory. Files here will be copied to the output directory when upgrading.\n\n\u003e [!NOTE]\n\u003e Profiles using Quilt will not copy their user mods, this is because Quilt automatically loads mods from nested directories (such as the user folder) since version `0.18.1-beta.3`.\n\n### Adding Modpacks\n\n#### Modrinth\n```\nferium modpack add project_id\n```\n`project_id` is the slug or project ID of the modpack. (e.g. [Fabulously Optimized](https://modrinth.com/modpack/fabulously-optimized) has the slug `fabulously-optimized` and project ID `1KVo5zza`). You can find the slug in the website URL (`modrinth.com/modpack/\u003cslug\u003e`), and the project id at the bottom of the left sidebar under 'Technical information'.  \nSo to add [Fabulously Optimized](https://modrinth.com/modpack/fabulously-optimized), you can run `ferium modpack add fabulously-optimized` or `ferium modpack add 1KVo5zza`.\n\n#### CurseForge\n```\nferium modpack add project_id\n```\n`project_id` is the project ID of the modpack. (e.g. [Fabulously Optimized](https://www.curseforge.com/minecraft/modpacks/fabulously-optimized) has the project ID `396246`). You can find the project ID at the top of the right sidebar under 'About Project'.  \nSo to add [Fabulously Optimized](https://www.curseforge.com/minecraft/modpacks/fabulously-optimized), you should run `ferium modpack add 396246`.\n\n### Upgrading Mods\n\n\u003e [!WARNING]\n\u003e If your output directory is not empty when setting it, ferium will offer to create a backup.  \n\u003e Please do so if it contains any files you would like to keep.\n\nNow after adding all your mods, run `ferium upgrade` to download all of them to your output directory.\nThis defaults to `.minecraft/mods`, where `.minecraft` is the default Minecraft resources directory. You don't need to worry about this if you play with Mojang's launcher and use the default resources directory.\nYou can choose to pick a custom output directory during profile creation or [change it later](#configure-1).\n\nIf ferium fails to download a mod, it will print its name in red and try to give a reason. It will continue downloading the rest of your mods and will exit with an error.\n\n\u003e [!TIP]\n\u003e When upgrading, any files not downloaded by ferium will be moved to the `.old` folder in the output directory.  \n\u003e See [user mods](#user-mods) for information on how to add mods that ferium cannot download.\n\n### Upgrading Modpacks\n\n\u003e [!WARNING]\n\u003e If your output directory's `mods` and/or `resourcepacks` folders are not empty when setting it, ferium will offer to create a backup.  \n\u003e Please do so if it contains any files you would like to keep.\n\nNow after adding your modpack, run `ferium modpack upgrade` to download the modpack to your output directory.\nThis defaults to `.minecraft`, which is the default Minecraft resources directory. You don't need to worry about this if you play with Mojang's launcher and use the default resources directory.\nYou can choose to pick a custom output directory when adding the modpack or [change it later](#configure).\n\nIf ferium fails to download a mod, it will print its name in red and try to give a reason. It will continue downloading the rest of the mods and will exit with an error.\n\n\u003e [!CAUTION]\n\u003e If you choose to install modpack overrides, your existing configs may be overwritten when upgrading.\n\n### Managing Mods\n\nYou can list out all the mods in your current profile by running `ferium list`. If you want to see more information about them, you can use `ferium list -v` or `ferium list --verbose`.\n\nYou can remove any of your mods using `ferium remove`; just select the ones you would like to remove using the space key, and press enter once you're done. You can also provide the names, IDs, or slugs of the mods as arguments.\n\n\u003e [!TIP]\n\u003e Older versions did not have the ability to remove mods by their slug, since it wasn't stored in the config. If you are upgrading from an older version, you will initially not be able to remove mods by their slugs. You can run `ferium list -v` to load the slugs into the profile.\n\n\u003e [!IMPORTANT]\n\u003e Both mod names and GitHub repository identifiers are case insensitive.  \n\u003e Mod names with spaces have to be given in quotes (`ferium remove \"ok zoomer\"`) or the spaces should be escaped (usually `ferium remove ok\\ zoomer`, but depends on the shell).\n\n#### Check Overrides\n\nIf some mod is supposed to be compatible with your game version and mod loader, but ferium does not download it, [create an issue](https://github.com/gorilla-devs/ferium/issues/new?labels=bug\u0026template=bug-report.md) if you think it's a bug.\n\nIf you suspect the author has not specified compatible versions or mod loaders, you can disable the game version or mod loader checks by using the `--ignore-game-version` and/or `--ignore-mod-loader` flags when adding a single mod, or manually setting `check_game_version` and/or `check_mod_loader` to false for the specific mod in the config file.\n\nFor example, [Just Enough Items](https://www.curseforge.com/minecraft/mc-mods/jei) does not specify the mod loader for older Minecraft versions such as `1.12.2`. In this case, you would add JEI by running `ferium add 238222 --ignore-mod-loader` so that the mod loader check is disabled.  \nYou can also manually disable the mod loader (and/or game version) check(s) in the config like so:\n```json\n{\n    \"name\": \"Just Enough Items (JEI)\",\n    \"identifier\": {\n        \"CurseForgeProject\": 238222\n    },\n    \"check_mod_loader\": false\n}\n```\n\n### Managing Modpacks\n\n#### Adding\n\nWhen adding a modpack, you will configure the following:\n\n- Output directory\n  - This defaults to `.minecraft`, which is the default Minecraft resources directory. You don't need to worry about this if you play with Mojang's launcher and use the default resources directory.\n- Whether to install modpack overrides\n\n\u003e [!TIP]\n\u003e You can also provide these settings as flags to avoid interactivity for things like scripts\n\n\u003e [!NOTE]\n\u003e Ferium will automatically switch to the newly added modpack\n\n#### Configuring\n\nYou can configure these same settings afterwards by running `ferium modpack configure`. Again, you can provide these settings as flags.\n\n#### Manage\n\nYou can list out all the modpacks you have added by running `ferium modpack list` or `ferium modpacks`.  \nSwitch to a different modpack using `ferium modpack switch`.  \nRemove a modpack using `ferium modpack remove` and selecting the modpack you want to remove.\n\n### Profiles\n\n#### Creating\n\nYou can create a profile by running `ferium profile create` and specifying the following:\n\n- Output directory\n  - This defaults to `.minecraft/mods` where `.minecraft` is the default Minecraft resources directory. You don't need to worry about this if you play with Mojang's launcher and use the default resources directory.\n- Name of the profile\n- Minecraft version\n- Mod loader\n\nIf you want to copy the mods from another profile, use the `--import` flag.\nYou can also directly provide the profile name to the flag if you don't want a profile picker to be shown.\n\n\u003e [!NOTE]\n\u003e Ferium will automatically switch to the newly created profile\n\n\u003e [!TIP]\n\u003e You can also provide these settings as flags to avoid interactivity for things like scripts\n\n\n#### Configure\n\nYou can configure these same settings afterwards by running `ferium profile configure`. Again, you can provide these settings as flags.\n\n#### Manage\n\nYou can get information about the current profile by running `ferium profile` or `ferium profile info`, and about all the profiles you have by running `ferium profiles` or `ferium profile list`.  \nSwitch to a different profile using `ferium profile switch`.  \nDelete a profile using `ferium profile delete` and selecting the profile you want to delete.\n\n## Feature Requests\n\nIf you would like to make a feature request, check the [issue tracker](https://github.com/gorilla-devs/ferium/issues?q=is%3Aissue+label%3Aenhancement) to see if the feature has already been added or is planned.\nIf not, [create a new issue](https://github.com/gorilla-devs/ferium/issues/new/choose).\n\n## Developing\n\nFirstly, you will need the Rust toolchain, which includes `cargo`, `rustup`, etc. You can install these [using rustup](https://www.rust-lang.org/tools/install).\nYou can manually run cargo commands if you wish, but I recommend using the `justfile` configuration in the repository. [`just`](https://just.systems/man/en) is a command runner that is basically a much better version of `make`.\n\nTo build the project and install it to your Cargo binary directory, clone the project and run `just install`.\nIf you want to install it for testing purposes, [add the nightly toolchain](https://doc.rust-lang.org/book/appendix-07-nightly-rust.html#rustup-and-the-role-of-rust-nightly) and run `just` (aliased to `just install-dev`), which has some optimisations to make compilation faster.\n\nYou can run integration tests using `cargo test`, lint using `cargo clippy`, and delete all build and test artefacts using `just clean`.\n\nIf you would like to see how to cross-compile for specific targets (e.g. Linux ARM) or other information such as the development libraries required, have a look at the [workflow file](.github/workflows/build.yml).  \nIf you still have doubts, feel free to [create a discussion](https://github.com/gorilla-devs/ferium/discussions/new?category=q-a) and I will try help you out.\n","funding_links":[],"categories":["Applications","Rust","Minecraft","应用程序 Applications","Mod managers/updaters"],"sub_categories":["Games","Cyberpunk 2077 / REDEngine 4","游戏 Games","CLI"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgorilla-devs%2Fferium","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgorilla-devs%2Fferium","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgorilla-devs%2Fferium/lists"}