The Ultimate Cross-Platform Mod Manager for RimWorld
Features โข Download โข Installation โข Wiki โข Contributing
Managing 200+ RimWorld mods shouldn't be painful. RimModManager is a free, open-source mod manager that works on any platform and supports any installation type - Steam, GOG, Proton, Wine, Flatpak, or standalone.
- โ No Steam required - Works with cracked/standalone versions
- โ Non-destructive - Uses symlinks, never modifies your mods
- โ Cross-platform - Windows, macOS, Linux (including Steam Deck!)
- โ Workshop downloads - Download mods without owning the game on Steam
- โ Conflict detection - Know which mods break each other
โฌ๏ธ Download Latest Release (v0.6.0)
| Platform | File | Notes |
|---|---|---|
| ๐ง Linux | RimModManager-Linux-x64 |
chmod +x && ./RimModManager-Linux-x64 |
| ๐ช Windows | RimModManager-Windows-x64.exe |
Portable โ double-click to run |
| ๐ช Windows | RimModManager-*-Setup.exe |
Installer โ one-click setup |
| ๐ macOS | RimModManager-macOS-x64.app |
.app bundle โ drag to Applications |
Build manually from source (see below).
# Download from releases page
chmod +x RimModManager-Linux-x64
./RimModManager-Linux-x64git clone https://github.com/MrXploisLite/RimModManager.git
cd RimModManager
pip install PyQt6
python main.pypip install PyQt6 PyInstaller
python build.pyOutput:
- Linux:
dist/RimModManager-Linux-x64 - Windows:
dist/RimModManager-Windows-x64.exe(to build installer:iscc installer.iss) - macOS:
dist/RimModManager-macOS-x64.app
|
|
| Tool | Description |
|---|---|
| Update Checker | Compare local mods vs Workshop versions |
| Conflict Resolver | Detect conflicts with fix suggestions |
| Enhanced Info | View Workshop stats (subs, favs, views) |
| Smart Launcher | Auto-detects Steam vs standalone |
| Lightweight Mode | Use system browser to save 100MB+ RAM |
You can build a standalone executable that doesn't require Python to run.
-
Install Requirements
pip install pyinstaller
-
Build
python build.py
-
Result The executable will be in the
dist/folder.- Size: ~60-70MB (Lightweight)
- Compression: Automatically uses UPX if installed
- Portable: No installation required
- Python 3.10+
PyQt6(required)PyQt6-WebEngine(optional, only for embedded Workshop browser)steamcmd(optional, only for Workshop downloads)
git clone https://github.com/MrXploisLite/RimModManager.git
cd RimModManager
python -m pip install PyQt6
# Optional for embedded Workshop browser:
# python -m pip install PyQt6-WebEngine
python main.py๐ฆ Windows Installation
Option 1 โ Installer (recommended):
- Download
RimModManager-*-Setup.exefrom Releases - Double-click and follow the wizard
- Launch from Start Menu or Desktop shortcut
Option 2 โ Portable:
- Download
RimModManager-Windows-x64.exe - Double-click to run
Option 3 โ From source:
python -m pip install PyQt6
python main.py
# SteamCMD (for Workshop downloads)
# choco install steamcmd๐ macOS Installation
- Download
RimModManager-macOS-x64.appfrom Releases - Drag to Applications folder
- Right-click โ Open (first launch only, Apple Gatekeeper)
From source:
python -m pip install PyQt6 python main.py brew install steamcmd
๐ง Linux Installation
Arch / CachyOS / EndeavourOS / Manjaro:
sudo pacman -S python python-pyqt6
# Optional for embedded Workshop browser:
# sudo pacman -S python-pyqt6-webengine
yay -S steamcmdUbuntu / Debian:
python -m pip install PyQt6
# Optional for embedded Workshop browser:
# python -m pip install PyQt6-WebEngine
sudo apt install steamcmdFedora:
python -m pip install PyQt6
# Optional for embedded Workshop browser:
# python -m pip install PyQt6-WebEngine
sudo dnf install steamcmd๐ฎ Steam Deck Installation
# Switch to Desktop Mode
# Open Konsole and run:
python -m pip install --user PyQt6
# Optional for embedded Workshop browser:
# python -m pip install --user PyQt6-WebEngine
git clone https://github.com/MrXploisLite/RimModManager.git
cd RimModManager
python main.py- Run
python main.pyor the executable - The Auto-Setup Wizard guides you through setup
- RimWorld installations are auto-detected
- SteamCMD is auto-installed if needed
###ๆฅๅธธ็ฎก็
- Select your RimWorld installation from dropdown
- Manage mods with drag-and-drop or hover buttons
- Apply changes with "Apply Load Order"
- Play with the built-in launcher
| Platform | Path |
|---|---|
| Windows | %APPDATA%/RimModManager/ |
| macOS | ~/Library/Application Support/RimModManager/ |
| Linux | ~/.config/rimmodmanager/ |
SteamCMD not found
| Platform | Solution |
|---|---|
| Windows | Download from Steam or choco install steamcmd |
| macOS | brew install steamcmd |
| Arch Linux | yay -S steamcmd |
| Ubuntu | sudo apt install steamcmd |
No installations detected
On first launch, the Auto-Setup Wizard will automatically scan your system. You can also:
- Click "๐ Detect" to re-scan
- Click "โ Add Custom" and browse to your RimWorld folder
- Supported: Steam, GOG, Lutris, Bottles, Heroic, and standalone installs
Mods not showing in game
- Make sure you clicked "Apply Load Order"
- Check if symlinks were created in your game's Mods folder
- On Windows, you may need to run as Administrator for symlinks
Contributions are welcome! See CONTRIBUTING.md for guidelines.
- ๐ Report bugs
- ๐ก Request features
- ๐ง Submit PRs
GPL-3.0 License - See LICENSE for details.
If you fork or distribute this code, you must:
- Keep the source code open
- Include the original license
- State your changes
- Use GPL-3.0 license
โญ Star this repo if you find it useful!




