{
  "added_at": "2026-11-09",
  "category": "binary-libraries",
  "description_en": "Capstone.js is a JavaScript and WebAssembly port of the Capstone disassembler, built with Emscripten. The README shows it decoding machine-code bytes into instructions from a browser or another JavaScript environment.",
  "description_zh": "Capstone.js 是用 Emscripten 构建的 Capstone 反汇编器的 JavaScript 与 WebAssembly 移植。README 展示它在浏览器或其他 JavaScript 环境中把机器码字节解码为指令。",
  "entry_url": "https://awesomerea.org/resources/capstone-js/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/capstone-js/",
  "evidence_url": "https://github.com/AlexAltea/capstone.js/blob/75da2ab549729c50bc49842d07984c4ff2e33deb/README.md",
  "group": "tools",
  "id": "capstone-js",
  "json_url": "https://awesomerea.org/resources/capstone-js/record.json",
  "kind": "tool",
  "markdown_url": "https://awesomerea.org/resources/capstone-js/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/capstone-js/index.md",
  "name": "Capstone.js",
  "name_zh": "Capstone.js",
  "record_type": "resource",
  "relationship": "foundation",
  "requirements": [
    "A JavaScript environment with WebAssembly and BigInt support.",
    "Install with npm as @alexaltea/capstone-js, or include capstone.js with a script tag.",
    "Building from source requires a recursive clone. License: BSD-3-Clause."
  ],
  "requirements_zh": [
    "需要支持 WebAssembly 和 BigInt 的 JavaScript 环境。",
    "可通过 npm 安装 @alexaltea/capstone-js，或用 script 标签引入 capstone.js。",
    "从源码构建需要递归克隆。许可证：BSD-3-Clause。"
  ],
  "targets": [
    "binary"
  ],
  "url": "https://github.com/AlexAltea/capstone.js",
  "verification": "source-reviewed",
  "verified_at": "2026-11-07"
}
