- Home
- ROM Management Software
- RomForge
RomForge
What it is
RomForge is a free, open-source desktop tool for managing ROM collections that use OfflineList DAT files. It scans folders, compares files with DAT entries through CRC32, and reports statuses such as Verified, Missing, Incorrectly Named, Wrong Archive Type, and Untrimmed. Files can be renamed to DAT-expected names and re-archived between ZIP and 7z. The tool can remove GBA and NDS padding. Multiple DAT files are supported, and updates can come from configured URLs. A cache re-hashes only changed files, while game-list status remains after restarts. RomForge is a modern OfflineList rewrite that retains community DAT compatibility, but users provide the DAT files themselves. It reads OfflineList XML and does not currently read No-Intro/Logiqx format. Supported systems are macOS on Apple Silicon or Intel, Windows x64, and Linux x64. The macOS app is signed and notarized; Windows and Linux downloads are ZIP and TAR.GZ archives. The project uses the MIT license.
For and against
For
- CRC32 verification against DAT entries
- Renaming and ZIP/7z re-archiving
- GBA and NDS padding removal
- Changed-file scan cache
- Supports macOS, Windows, and Linux
Against
- No No-Intro/Logiqx DAT support
- Users must supply DAT files
- Only latest release gets security fixes
The verdict
RomForge offers focused ROM verification and organization with useful archive and naming tools. Its OfflineList-only DAT support is the main format constraint to check first.
Who it suits
It suits ROM collectors who organize files with OfflineList XML DATs and want verification, renaming, archive conversion, or padding removal. It supports major desktop operating systems.
Plans and prices
MIT licensed software
MIT license · desktop app
Read 8 Oct 2026 · github.com
On the record
- Compatibility
- It is a modern rewrite of OfflineList and preserves compatibility with community DAT files.github.com · read 8 Oct 2026
- DAT limitation
- RomForge reads OfflineList XML DAT files and does not currently read the No-Intro/Logiqx format; DAT files are supplied by the user.github.com · read 8 Oct 2026
- DAT updates
- It can auto-update DAT files from their configured update URL and supports multiple DATs.github.com · read 8 Oct 2026
- Game status
- It displays per-game statuses including Verified, Missing, Incorrectly Named, Wrong Archive Type, and Untrimmed.github.com · read 8 Oct 2026
- Installation
- The README says the macOS app is signed and notarized; Windows and Linux downloads are ZIP and TAR.GZ archives, respectively.github.com · read 8 Oct 2026
- License
- The project is released under the MIT license.github.com · read 8 Oct 2026
- Maker
- The GitHub profile identifies the maker as Ben de Bruijn, a C#/.NET developer based in the Netherlands.github.com · read 8 Oct 2026
- Purpose
- RomForge is a cross-platform ROM management tool for the OfflineList DAT ecosystem.github.com · read 8 Oct 2026
- Rename and re-archive
- It can rename ROMs to DAT-expected filenames and re-archive them between ZIP and 7z formats.github.com · read 8 Oct 2026
- Scan cache
- Its scan cache re-hashes only files that have changed, and game-list status persists across restarts.github.com · read 8 Oct 2026
- Scanning
- It scans ROM folders and matches files against DAT entries by CRC32.github.com · read 8 Oct 2026
- Security reporting
- Only the latest release receives security fixes, and vulnerability reports should be emailed to the maintainer with a response promised within seven days.github.com · read 8 Oct 2026
- Supported platforms
- It supports macOS on Apple Silicon and Intel, Windows x64, and Linux x64.github.com · read 8 Oct 2026
- Trimming
- It can remove GBA and NDS padding from ROMs.github.com · read 8 Oct 2026