{
  "added_at": "2026-10-16",
  "category": "binary-libraries",
  "description_en": "Multi-architecture CPU emulator for executing selected instruction ranges with register, memory and hook control.",
  "description_zh": "多架构 CPU 仿真引擎，可控制寄存器、内存和钩子，执行选定的指令片段。",
  "entry_url": "https://awesomerea.org/resources/unicorn/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/unicorn/",
  "evidence_url": "https://github.com/unicorn-engine/unicorn/blob/c24c9ebe773ce6fbecb0e39f68ffb23b7326b17f/README.md",
  "group": "tools",
  "id": "unicorn",
  "json_url": "https://awesomerea.org/resources/unicorn/record.json",
  "kind": "tool",
  "markdown_url": "https://awesomerea.org/resources/unicorn/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/unicorn/index.md",
  "name": "Unicorn Engine",
  "name_zh": "Unicorn Engine",
  "record_type": "resource",
  "relationship": "foundation",
  "requirements": [
    "Use a supported binding and explicitly supply the CPU state and memory model; it is a CPU emulator rather than a complete OS environment."
  ],
  "requirements_zh": [
    "要自行提供 CPU 状态、内存和外部行为；不是完整操作系统模拟器。"
  ],
  "targets": [
    "binary",
    "firmware",
    "game"
  ],
  "url": "https://github.com/unicorn-engine/unicorn",
  "verification": "source-reviewed",
  "verified_at": "2026-10-15"
}
