Skip to content

About

Read-only readers for the files other mod managers keep their profiles in: Vortex, Mod Organizer 2, Stardrop, r2modman and Gale.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

go-modmanagers

License: MIT Go


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.

Quick start

go get github.com/Rethunk-Tech/go-modmanagers

A worked example and the contracts: HUMANS.md.

Features

  • vortex: profiles, mods and staging folder from state.v2, read from a private copy.
  • mo2: instance folders, [Settings] paths, modlist.txt and meta.ini.
  • stardrop: profile JSON and the mods folder from Settings.json.
  • r2modman: .r2z exports 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 a gale:// deep link.

Documentation

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

License

MIT — see LICENSE. © 2026 Rethunk.Tech, LLC.

About

Read-only readers for the files other mod managers keep their profiles in: Vortex, Mod Organizer 2, Stardrop, r2modman and Gale.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages