{
  "added_at": "2026-11-06",
  "category": "javascript-electron",
  "description_en": "derkt parses and disassembles Hermes Bytecode files in Racket. It decodes HBC structures and function data, detects the bytecode version and loads a matching generated instruction definition before producing disassembly. The repository includes versioned ISA definitions, parsers and a sample HBC file.",
  "description_zh": "derkt 是 Racket 编写的 Hermes Bytecode 解析与反汇编工具。它读取 HBC 结构和函数数据，识别字节码版本，再加载对应的生成式指令定义输出反汇编。仓库包含分版本 ISA 定义、解析器和 HBC 样本。",
  "entry_url": "https://awesomerea.org/resources/derkt/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/derkt/",
  "evidence_url": "https://github.com/rrandom/derkt/blob/5a30bf97ec2d9c13f9243af6b4dc59e3290c5526/README.md",
  "group": "tools",
  "id": "derkt",
  "json_url": "https://awesomerea.org/resources/derkt/record.json",
  "kind": "tool",
  "markdown_url": "https://awesomerea.org/resources/derkt/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/derkt/index.md",
  "name": "derkt",
  "name_zh": "derkt：Hermes 字节码反汇编器",
  "record_type": "resource",
  "relationship": "foundation",
  "requirement_facets": [
    "prerequisites",
    "license"
  ],
  "requirements": [
    "Racket is required; the CLI accepts an HBC file path.",
    "MIT."
  ],
  "requirements_zh": [
    "需要 Racket；命令行输入为 HBC 文件路径。",
    "许可证为 MIT。"
  ],
  "targets": [
    "binary"
  ],
  "url": "https://github.com/rrandom/derkt",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
