Skip to content
SPECIFICTION
Get listed

RomForge

github.com

Free plan WindowsmacOSLinux
Visit github.com
Spec score 7.7 #11 of 39 in ROM Management Software

What it is

RomForge is free, open-source desktop software for managing ROM collections in the OfflineList DAT ecosystem. It scans ROM folders and matches files to DAT entries using CRC32, then reports statuses such as Verified, Missing, Incorrectly Named, Wrong Archive Type and Untrimmed. Users can rename ROMs to DAT-expected filenames, re-archive between ZIP and 7z, and remove GBA or NDS padding. The application supports multiple DAT files and can update them from configured URLs. Its cache re-hashes only files that changed, while game-list status persists across restarts. RomForge is a modern rewrite of OfflineList and remains compatible with community DAT files. It reads OfflineList XML DAT files, which users supply, but does not currently read the No-Intro/Logiqx format. Supported systems are macOS on Apple Silicon and Intel, Windows x64 and Linux x64. The macOS app is signed and notarized; Windows downloads are ZIP archives and Linux downloads are TAR.GZ archives. The project uses the MIT license.

Spec sheet

Purpose
RomForge is a cross-platform ROM management tool for the OfflineList DAT ecosystem.Read 8 Oct 2026 · github.com
License
The project is released under the MIT license.Read 8 Oct 2026 · github.com
Maker
The GitHub profile identifies the maker as Ben de Bruijn, a C#/.NET developer based in the Netherlands.Read 8 Oct 2026 · github.com
Compatibility
It is a modern rewrite of OfflineList and preserves compatibility with community DAT files.Read 8 Oct 2026 · github.com
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.Read 8 Oct 2026 · github.com
DAT updates
It can auto-update DAT files from their configured update URL and supports multiple DATs.Read 8 Oct 2026 · github.com
Game status
It displays per-game statuses including Verified, Missing, Incorrectly Named, Wrong Archive Type, and Untrimmed.Read 8 Oct 2026 · github.com
Installation
The README says the macOS app is signed and notarized; Windows and Linux downloads are ZIP and TAR.GZ archives, respectively.Read 8 Oct 2026 · github.com
Rename and re-archive
It can rename ROMs to DAT-expected filenames and re-archive them between ZIP and 7z formats.Read 8 Oct 2026 · github.com
Scan cache
Its scan cache re-hashes only files that have changed, and game-list status persists across restarts.Read 8 Oct 2026 · github.com
Scanning
It scans ROM folders and matches files against DAT entries by CRC32.Read 8 Oct 2026 · github.com
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.Read 8 Oct 2026 · github.com
Supported platforms
It supports macOS on Apple Silicon and Intel, Windows x64, and Linux x64.Read 8 Oct 2026 · github.com
Trimming
It can remove GBA and NDS padding from ROMs.Read 8 Oct 2026 · github.com

Plans and prices

MIT licensed software Free MIT license · desktop app Read 8 Oct 2026 · github.com

Every RomForge plan and price →

Strong points and limits

Strong points

  • CRC32 matching verifies ROM files against DAT entries
  • Renames files to DAT-expected names
  • Re-archives between ZIP and 7z
  • Cache re-hashes only changed files
  • Supports macOS, Windows and Linux

Limits

  • Does not read No-Intro/Logiqx DAT format
  • Users must supply DAT files
  • Only the latest release receives security fixes
  • Linux downloads are TAR.GZ archives

Who it suits

RomForge suits ROM collectors who organize files with OfflineList XML DATs on macOS, Windows or Linux. It is useful for users needing hash verification, renaming, archive conversion and status tracking.

Verdict

RomForge provides a focused OfflineList workflow across three desktop operating systems. Its main boundary is DAT compatibility: it currently reads OfflineList XML, not No-Intro/Logiqx files.

Where Specifiction places it

Alternatives to RomForgeAll alternatives →