Pollex is a Rust crate for manipulating Arm ISA instructions. Its goal is to be used as a backend for Arm emulators, assemblers etc.
Currently, only the legacy 32-bit architectures are supported (if barely), but complete support is planned in the future.
See more at crates.io.
As per usual, documentation for Pollex can be found on Docs.rs.