Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. ROM Patching Software
  3. flips.rs

flips.rs

What it is

flips.rs is a free, open-source Rust library providing bindings to Flips, the Floating IPS patcher. It applies UPS, IPS, and BPS patches, creates IPS and BPS patches, examines IPS patches, and reads BPS metadata. Although its README discusses video game cartridge ROM patching, the API can apply patches to arbitrary sources. The project says Flips is known for producing small BPS and IPS files among widely used patchers. The crate supports no_std when its default std feature is disabled. It uses crc32fast instead of Flips’ naive CRC32 algorithm to improve BPS and UPS patch creation and application performance. Version 0.2.1 lists flips-sys 0.2.1 as a dependency and credits Martin Larralde. The library is GPLv3, distributed through crates.io, and documented on docs.rs. Checksum verification is supported, and Linux is the listed platform.

For and against

For

  • Applies UPS, IPS, and BPS patches
  • Creates IPS and BPS patches
  • Supports no_std Rust builds
  • Uses crc32fast for patch operations
  • Provides checksum verification

Against

  • Listed platform is Linux
  • Licensed under GNU GPL version 3.0
  • No free trial is offered

The verdict

flips.rs offers broad patch-format operations through a free Rust binding library. Its no_std option, checksum verification, and documented distribution channels may fit developers building patch tooling.

Who it suits

It suits Rust developers who need patch creation, application, inspection, or metadata access, including ROM-related workflows. Its Linux listing and GPLv3 license matter when planning deployment.

Plans and prices

flips crate

Free

Rust bindings library · GPL-3.0

Every plan, in full

On the record

Author
The package manifest credits Martin Larralde as its author.github.com · read 4 Oct 2026
CRC32 performance
The project uses crc32fast instead of Flips’ naive CRC32 algorithm to improve BPS and UPS patch creation and application performance.github.com · read 4 Oct 2026
Dependency
The package manifest lists flips-sys as a dependency at version 0.2.1.github.com · read 4 Oct 2026
Distribution
The README links to the crate on crates.io and to online API documentation on docs.rs.github.com · read 4 Oct 2026
License
The library is licensed under GNU GPL version 3.0 because Flips itself is GPLv3 software.github.com · read 4 Oct 2026
Patch formats
The library applies UPS, IPS, and BPS patches, creates IPS and BPS patches, studies IPS patches, and reads BPS metadata.github.com · read 4 Oct 2026
Patch size
The README says Flips is known to create the smallest BPS and IPS files among widely used patchers.github.com · read 4 Oct 2026
Purpose
flips.rs provides Rust bindings to Flips, the Floating IPS patcher.github.com · read 4 Oct 2026
Release version
The package manifest lists version 0.2.1.github.com · read 4 Oct 2026
Rust support
The crate supports no_std when the default std feature is disabled.github.com · read 4 Oct 2026
Typical use
The README describes patching video game cartridge ROMs, while the API can apply patches to arbitrary sources.github.com · read 4 Oct 2026

Alternatives to flips.rs

Every alternative, ranked