{"library":"unicorn","type":"library","category":null,"description":"Unicorn is a lightweight, multi-platform, multi-architecture CPU emulator framework based on QEMU. It provides Python bindings for emulating various CPU architectures (ARM, AArch64, M68K, MIPS, PowerPC, RISCV, SPARC, S390x, TriCore, X86), which is widely used in security research, reverse engineering, and dynamic binary analysis. The library is actively maintained, with the current version being 2.1.4, and releases occurring frequently to address bugs, enhance features, and improve stability.","language":"python","status":"active","version":"2.1.4","tags":["CPU emulation","reverse engineering","security","dynamic analysis","binary analysis"],"last_verified":"Sat May 23","install":[{"cmd":"pip install unicorn","imports":["from unicorn import *","from unicorn.x86_const import *"]}],"homepage":"http://www.unicorn-engine.org","github":"https://github.com/unicorn-engine/unicorn","docs":null,"changelog":"https://github.com/unicorn-engine/unicorn/blob/master/ChangeLog","pypi":"https://pypi.org/project/unicorn/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":2,"avg_import_s":0.09,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/unicorn/compatibility"}}