Skip to content
SPECIFICTION
Get listed

ROM Librarian vs ROM Manager

ROM Librarian

github.com

ROM Manager

github.com

Side by side

FigureROM LibrarianROM Manager
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
WindowsYes—
LinuxYesYes
API—Yes
Self-hosted—Yes
Plans published11
Spec score · ROM Management Software7.6 (#16)7.7 (#12)
LicenseThe project is released under the MIT License.The repository states that ROM Manager is MIT licensed and credits Knuckles-Team.
PurposeROM Librarian is a desktop application for managing, organizing, and maintaining retro gaming ROM collections.ROM Manager converts and organizes game ROMs, including extracting archives, renaming by known game codes, converting ISO/WBFS images to CHD or RVZ, and generating cue sheets.

Plans

ROM Librarian

  • ROM LibrarianFree

ROM Librarian pricing →

ROM Manager

  • ROM ManagerFree

ROM Manager pricing →

In their own words

ROM Librarian

ROM Librarian is a free, open-source desktop application for managing retro gaming ROM collections on Windows and Linux. It renames batches with regular expressions, showing previews, handling filename collisions, and supporting undo. Its DAT rename tool matches ROMs with No-Intro or MAME DAT files using CRC32, MD5, and SHA1 hashes. The application compresses ROMs to ZIP or 7z and extracts both archive types. It converts CUE/BIN and ISO disc images to CHD; Windows includes chdman, while Linux users must have chdman in PATH. Renaming can update EmulationStation or RetroPie gamelist.xml metadata, with restoration through undo. Multi-disc detection creates M3U playlists. Duplicate detection uses SHA1 or MD5 and preferences for region, size, and date. A Linux command-line interface supports scripted operations. The MIT-licensed project credits RobotWizard.

Visit github.com

ROM Manager

ROM Manager is free, MIT-licensed software for organizing and converting retro console game ROMs. Its pipeline extracts archives, renames files using known game codes, converts ISO or WBFS images to CHD or RVZ, and cleans up files. It can create missing cue sheets for BIN tracks. Interfaces include a command-line tool, Python API facade, MCP server, and optional agent server with an AG-UI web interface. CLI and MCP tools can manage a self-hosted RomM library through its REST API using Basic or OAuth2 authentication. MCP tools cover conversion, game-code lookup and naming, and RomM resource groups, with environment toggles controlling domains. The server supports stdio, Streamable HTTP, and SSE transports; authentication is configurable, with none as the local default. Local conversion needs no service URL or credentials, while RomM access requires server details and credentials or a token. Conversion depends on external chdman and dolphin-tool binaries; extraction uses 7z or optional backends. Destructive cleanup can remove source files, so backups are advised.

Visit github.com