# wMatcher

> wMatcher compares two Java archives to match classes renamed or obfuscated between releases. Its desktop workflow loads old and new JARs, accepts dependency JARs, lets the analyst correct uncertain matches and saves the comparison as a .wmatch project.

- Type: Tool
- Targets: Binary
- Category: Binary comparison tools
- Relationship: Foundation tool
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-06
- Original resource: <https://github.com/earthsworth/wMatcher>
- Primary source: <https://github.com/earthsworth/wMatcher/blob/225940a4df4e05742fff722019fe81fc4a023db8/README.md>
- Catalog page: <https://awesomerea.org/resources/wmatcher/>
- Record JSON: <https://awesomerea.org/resources/wmatcher/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/wmatcher/index.md)

## Requirements & limits

- **Prerequisites:** Old and new JAR files are required; dependency JARs may be added.
- **Prerequisites:** Building from source uses Gradle and a Java 21 toolchain.
- **License:** GPL-3.0 license.

## Primary sources

1. <https://github.com/earthsworth/wMatcher/blob/225940a4df4e05742fff722019fe81fc4a023db8/README.md>
2. <https://github.com/earthsworth/wMatcher/blob/225940a4df4e05742fff722019fe81fc4a023db8/build.gradle>

## More in Native binaries

- [tasm-rs](https://awesomerea.org/resources/tasm-rs/index.md) · Tool
- [Sogen Dart bindings](https://awesomerea.org/resources/sogen-dart-bindings/index.md) · Tool
- [cupertino-files](https://awesomerea.org/resources/cupertino-files/index.md) · Tool
- [PackerScope](https://awesomerea.org/resources/packerscope/index.md) · Tool
- [imprint](https://awesomerea.org/resources/imprint-pe-triage/index.md) · Tool
- [kdemulator](https://awesomerea.org/resources/kdemulator/index.md) · Tool

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
