Read-only readers for the files other mod managers keep their profiles in: Vortex, Mod Organizer 2, Stardrop, r2modman and Gale. Module github.com/Rethunk-Tech/go-modmanagers, one package per manager.
Each reader returns the manager's own records in the manager's own terms (names, version text, enabled flags, folders, Nexus ids) and never writes, locks or resolves them into another program's model. A package imports only its own format's dependencies.
go get github.com/Rethunk-Tech/go-modmanagersA worked example and the contracts: HUMANS.md.
vortex: profiles, mods and staging folder fromstate.v2, read from a private copy.mo2: instance folders,[Settings]paths,modlist.txtandmeta.ini.stardrop: profile JSON and the mods folder fromSettings.json.r2modman:.r2zexports and profile codes read under go-archive's admission rules, profile folders, data folders per OS.gale: the profiles table read-only, and sync codes from an id, a copied link or agale://deep link.
| Doc | Audience |
|---|---|
| HUMANS.md | Running and using the package |
| AGENTS.md | Internals, invariants, and why |
| CONTRIBUTING.md | Process — commits, tests, docs |
| SECURITY.md | Vulnerability disclosure |
| CHANGELOG.md | Release notes |
MIT — see LICENSE. © 2026 Rethunk.Tech, LLC.