Skip to content
PyXiionPublic

About

Fast, modern RimWorld Mod Manager

Topics

Resources

Stars

7 stars

Watchers

2 watching

Forks

Repository files navigation

PxModRim

A friendly, modern mod manager for RimWorld. NOw with fast Steam downloading

Python 3.12 License: LGPL-3.0 Codacy grade Platforms

Downloads

Choose a version, then download it for your system:

Version What you get Windows Linux macOS
NativeWorkshop Mod manager with a native Workshop browser and mod downloader. Installer AppImage DMG
SteamWorkshop Mod manager with the familiar Steam web browser and mod downloader. Installer AppImage DMG
NoWorkshop Just sorting and organizing mods, without Workshop browsing or downloading. Installer AppImage DMG

All downloads, including portable ZIPs, Linux packages and Flatpak.


Screenshot


What it does

  • Scans everything in one place — Steam, local, and core mods all show up together.
  • Instant warm startup — persistent SQLite metadata cache skips re-parsing unchanged mods.
  • Catches problems for you — missing dependencies, load-order conflicts, and other issues appear right in the list.
  • Sorts your load order automatically — one click and your active mods are ordered by dependencies and community rules.
  • Saves back to RimWorld — writes your final mod list to ModsConfig.xml so the game sees exactly what you picked.
  • Safeguards your configuration — automatic timestamped snapshots with one-click rollback if something breaks.

Installation

Pre-built packages are generated automatically for tagged releases on GitHub:

  • Linux: AppImage, .tar.gz, .deb, .rpm, and Flatpak (com.github.PyXiion.PxModRim)
  • Windows: NSIS Installer (.exe) and portable .zip
  • macOS: Application bundle .zip and .dmg

Download the appropriate package from the Releases page for your platform.

Flatpak can access common Steam locations and the RimWorld config directory. If a Steam library is stored elsewhere, grant that folder to PxModRim in Flatseal; the app does not receive broad host-filesystem access.

macOS builds are ad-hoc signed by default. Developer ID signing and notarization are enabled only when release signing secrets are configured; otherwise, macOS may require manual Gatekeeper approval.

If you prefer to run or build from source, see the developer notes in AGENTS.md.


Roadmap / TODO

The checklist below tracks major feature areas at a glance. For the detailed, prioritised engineering plan — release blockers, quality gates, milestone scope, and acceptance criteria — see ROADMAP.md.

  • Core mod discovery (Steam, local, core)
  • Responsive three-panel UI with sidebar filters
  • Dependency and conflict diagnostics
  • Automatic load-order sorting
  • Save active mod list to ModsConfig.xml
  • Game launching (Steam, standalone, with optional wrappers)
  • Steam Workshop integration (browse, subscribe, update)
  • Downloading Workshop mods without the Steam client (via PxSteamDL, whose backend supports Linux, macOS, and Windows)
  • Launch presets (mods/configs/etc)
  • Player log viewer with filtering and colorization
  • File search across all installed mods (maybe?)
  • Custom sort rules editor
  • Theme and appearance options
  • Translations
  • CLI

Features from RimSort will be adopted slowly and only when they genuinely improve the player experience.

License

LGPL-3.0.

About

Fast, modern RimWorld Mod Manager

Topics

Resources

Stars

7 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages