{
  "added_at": "2026-11-09",
  "category": "protocol-analysis",
  "description_en": "Run sigrok’s Python protocol decoders through a C library to interpret captured digital signals.",
  "description_zh": "通过 C 库运行 sigrok 的 Python 协议解码器，解释采集到的数字信号。",
  "entry_url": "https://awesomerea.org/resources/libsigrokdecode/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/libsigrokdecode/",
  "evidence_url": "https://github.com/sigrokproject/libsigrokdecode/blob/71f451443029322d57376214c330b518efd84f88/README",
  "group": "tools",
  "id": "libsigrokdecode",
  "json_url": "https://awesomerea.org/resources/libsigrokdecode/record.json",
  "kind": "tool",
  "markdown_url": "https://awesomerea.org/resources/libsigrokdecode/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/libsigrokdecode/index.md",
  "name": "libsigrokdecode",
  "name_zh": "libsigrokdecode",
  "record_type": "resource",
  "relationship": "foundation",
  "requirements": [
    "Source builds require a C compiler, make, pkg-config, GLib 2.34+ and Python 3.2+; Git builds additionally need Autoconf, Automake and Libtool. A client supplies captured signal data.",
    "The library and its integral decoders use GPLv3-or-later. Git snapshots have no stable-API guarantee; the README recommends release tarballs for distribution packaging."
  ],
  "requirements_zh": [
    "源码构建需要 C 编译器、make、pkg-config、GLib 2.34+ 和 Python 3.2+；Git 构建还需要 Autoconf、Automake 和 Libtool。采集到的信号数据由调用端提供。",
    "库及其组成部分中的解码器采用 GPLv3 或更高版本。Git 快照不保证 API 稳定；README 建议发行版打包使用正式版本的源码包。"
  ],
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/sigrokproject/libsigrokdecode",
  "verification": "source-reviewed",
  "verified_at": "2026-10-29"
}
