Skip to content

Repository files navigation

RimManager

A desktop mod manager for RimWorld, heavily inspired by RimSort.
Deterministic load-order sorting, assembly-level conflict detection and shareable modlists.
Windows, macOS and Linux.

Releases | Documentation | Issues | Support

Latest release MIT licence Windows, macOS and Linux

The main window: inactive mods on the left, the active load order with separators and coloured tags in the centre, mod details on the right, and the updates dock below

Note

This is a pre-release. Version 1.0.0-beta.3 is in daily use against a 565-mod installation and the pipeline carries 1,488 tests, but it has had one reviewer. Defect reports are welcome.

Features

  • One click, a working load order. Hundreds of mods sorted into an order that works, the same way every time. When two mods genuinely disagree, RimManager tells you instead of quietly picking a side.

  • Catch conflicts before your colony does. It looks inside each mod and finds the ones changing the same part of the game — the kind of clash that crashes a save three hours in — and shows you exactly which mod wins.

  • Know what's missing before you press Play. Forgotten dependencies, disabled DLC, mods that refuse to work together, wrong game version — all listed up front, with fixes offered where a fix exists.

  • Never lose a load order that worked. Every sort and every apply is saved as a snapshot you can name and return to. If an update breaks your game, go back to yesterday's list.

  • One modlist per playthrough. Keep a list for each colony — each with its own mod settings — and switch between them. If RimWorld or another tool changes your order behind RimManager's back, you'll know.

  • Big lists, kept manageable. Group mods under collapsible coloured separators, tag them, and filter down to what you're looking for.

  • Updates on your terms. See exactly which Workshop mods have updates — and how old your versions are — before anything downloads. Steam does the downloading; your subscriptions are never touched.

  • Share your list in one file. Send a friend a single small file, or a Steam collection, and they get your whole load order.

Installation

Download the archive for the target platform from the releases page and extract it. The .NET runtime is included, so no separate installation or launcher is required.

Platform Download Notes
Windows RimManager-Setup-*.exe Run the installer. RimManager is added to the Start menu and to Apps & Features, from where it uninstalls cleanly — with the option to keep or remove your data. SmartScreen will report an unsigned application; choose More info, then Run anyway. A portable win-x64 .zip is also provided.
macOS osx-arm64 or osx-x64 (.tar.gz) Run ./RimManager. Gatekeeper blocks unsigned binaries on first launch — permit it under System Settings ▸ Privacy & Security, or run xattr -dr com.apple.quarantine RimManager.
Linux linux-x64 (.tar.gz) Run ./RimManager.

On first launch the RimWorld installation is located through Steam's library manifest. GOG and manual installations can be selected in Settings.

Screenshots

Per-mod conflict attribution: the Defs and Harmony methods a mod contends for, and which mod prevails.

The conflicts window for one mod, listing the Defs it overwrites and is overwritten by, with the mod responsible for each

Ten themes, with light and dark treated as equals; each carries its own accent colour.

The appearance settings page showing ten selectable themes as preview tiles

Modlists are the unit of switching, and each may retain its own mod settings.

The modlists settings page listing two modlists with their mod counts, snapshots and last-used times

Building from source

Requires the .NET 10 SDK, pinned in global.json.

dotnet build RimManager.slnx -c Release
dotnet test  RimManager.slnx -c Release
dotnet run --project src/RimManager.App

The solution file is RimManager.slnx, the XML solution format. Warnings are treated as errors in Release configuration. Tests requiring network access skip cleanly when offline.

Acknowledgements

RimManager was heavily inspired by RimSort, the mod manager maintained by the RimWorld community. Readers seeking a mature tool with an established user base should use it.

Sorting draws on the Community Rules Database, curated and published by the RimSort project. Mod replacement and version-compatibility data are provided by Mlie's UseThisInstead and NoVersionWarning. All three are retrieved at runtime; RimManager neither modifies nor redistributes them.

RimManager is an independent project. It is not affiliated with, endorsed by, or connected to Ludeon Studios. RimWorld is a trademark of Ludeon Studios.

Licence

RimManager is distributed under the MIT Licence, copyright © 2026 Saleh Busubait. Bundled third-party components retain their own licences; see THIRD-PARTY-NOTICES.md.

Support

RimManager is free software and will remain so. No feature is reserved for donors, and no capability is withheld behind a subscription.

Contributions toward continued development are welcome but entirely optional.

Support RimManager on Ko-fi

About

A mod manager for RimWorld — load-order sorting, mod conflict detection, and shareable modlists. Windows, macOS and Linux.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Used by

Contributors

Languages