Tech riderRev. 2 Oct 2026
  1. 1Runs onLinux, Mac, Windows
  2. 2CostsFree plan
  3. 3Patch formatsIPS, UPS, BPS
  4. 4Supported platformscross platform
  5. 5Checksum verificationYes
  6. 6Original backupYes
  7. 7Command-line supportYes
7 lines stated Written from the maker's own pages: github.com
The IUBPatchLib homepage

Overview

IUBPatchLib is ranked #2 of 20 in ROM patching software on Specifiction. It runs on Linux, macOS, Windows. There is a free plan.

IUBPatchLib plans and pricing

All plans
Free Free MIT-licensed software; no pricing or usage limits stated github.com · 2 Oct 2026

Compared on ROM patching software

Free plan
Yesgithub.com
Patch formats
IPS, UPS, BPSgithub.com
Supported platforms
cross_platformgithub.com
Checksum verification
Yesgithub.com
Original backup
Yesgithub.com
Command-line support
Yesgithub.com

Facts

Purpose
IUBPatchLib is a modern C++ library for applying binary patches, especially ROM hacks.github.com · 1 Oct 2026
API style
The library provides a clean modern API with RAII and move semantics.github.com · 1 Oct 2026
Platform support
It works on Windows, Linux, macOS, and other POSIX systems.github.com · 1 Oct 2026
Performance
Optional memory-mapped I/O is available for fast file processing.github.com · 1 Oct 2026
Dependencies
The core library has no external dependencies.github.com · 1 Oct 2026
Build system
It can be built with CMake using a Release configuration.github.com · 1 Oct 2026
Integration
CMake integration supports find_package, pkg-config, and FetchContent.github.com · 1 Oct 2026
Command line
The project includes an iubpatch-cli tool for applying, inspecting, and validating patches.github.com · 1 Oct 2026
Integrity options
PatchOptions can enable checksum verification and backup creation.github.com · 1 Oct 2026
Build options
Shared and static libraries default to ON, tests and command-line tools default to ON, and examples and benchmarks default to OFF.github.com · 1 Oct 2026
License
IUBPatchLib is released under the MIT License.github.com · 1 Oct 2026
Support
The maker invites contributions through issues or pull requests and says changes are reviewed when tests pass.github.com · 1 Oct 2026
Warranty
The MIT license states that the software is provided as-is without warranty.github.com · 1 Oct 2026
API
The library provides a modern API with RAII and move semantics.github.com · 2 Oct 2026
File processing
Optional memory-mapped I/O is available for fast file processing.github.com · 2 Oct 2026
Build
It uses CMake and can be built as shared or static libraries.github.com · 2 Oct 2026
Command-line tool
The included iubpatch-cli can apply patches, show patch information, and validate patches.github.com · 2 Oct 2026
Patch options
The API examples show checksum verification and backup creation options; the CLI example shows backup and disabling memory mapping.github.com · 2 Oct 2026
Audience
The README says the library was created with ROM hacks in mind but can be used for anything.github.com · 2 Oct 2026
Security
The repository page shows a Security and quality section but states no security certifications or compliance claims.github.com · 2 Oct 2026

Best IUBPatchLib alternatives

See all 19

Where it ranks on Specifiction

Is IUBPatchLib yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources