Star on GitHubStar2.4k stars

Tool

Oxidizer

Oxidizer is a Rust decompiler on angr. It identifies compiler versions from 1.39.0 through 1.93.0, recovers standard-library functions, and emits Rust pseudocode with enums, match, the ? operator, and macros such as println! and panic!. The README says the work was merged into angr master in pull request 6283. docker build -t oxidizer . then docker run oxidizer python demo.py runs the demo. uv sync --frozen --no-default-groups is the local setup. The paper is Oxidizer: Toward Concise and High-fidelity Rust Decompilation, IEEE S&P 2026. Evaluation scripts are in sefcom/oxidizer-eval.

Targets
Binary
Category
Native analysis tools
Relationship
Foundation tool
Sources reviewed
Stars
552
Last commit
2026-09-08
Language
Python
License (GitHub)
BSD-2-Clause

GitHub data as of 2026-11-09

Copy as MarkdownView JSONCite

Requirements & limits

  • Docker, or uv plus a Rust toolchain. The demo is python demo.py on a stripped Rust binary.
  • The README names no license.

Cite

BibTeX

@misc{oxidizer,
  title = {{Oxidizer}},
  howpublished = {\url{https://github.com/sefcom/oxidizer}},
  url = {https://github.com/sefcom/oxidizer},
  urldate = {2026-11-07},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/oxidizer/}}
}

Plain text

Oxidizer. https://github.com/sefcom/oxidizer (accessed 2026-11-07). Awesome REA entry: https://awesomerea.org/resources/oxidizer/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · sefcom/oxidizer · Revision fc18d0a

More in Native binaries

All 502 entries in Native binaries

↑↓ move↵ open⌘↵ new tab