Keystone is a lightweight multi-platform, multi-architecture
assembler framework. Highlight features include multi-architecture,
with support for Arm, Arm64 (AArch64/Armv8), Hexagon, Mips,
PowerPC, Sparc, SystemZ, and X86 (include 16/32/64bit). It has a
clean and lightweight architecture-neutral API. It's implemented in
C/C++ languages, with bindings for Python, NodeJS, Ruby, Go and
Rust available and also has native support for Windows and various
Unix flavors.
Read more https://packetstormsecurity.com/files/158202/keystone-0.9.2.tar.gz