{
  "added_at": "2026-10-19",
  "additional_evidence_urls": [
    "https://github.com/wux1an/wxapkg/blob/bae9b0f4c405ae9dfa0474daa54bb97e2074c571/wechat/core.go",
    "https://github.com/wux1an/wxapkg/blob/bae9b0f4c405ae9dfa0474daa54bb97e2074c571/wechat/core_windows.go",
    "https://github.com/wux1an/wxapkg/blob/bae9b0f4c405ae9dfa0474daa54bb97e2074c571/wechat/core_macos.go",
    "https://github.com/wux1an/wxapkg/blob/bae9b0f4c405ae9dfa0474daa54bb97e2074c571/wechat/beautify.go",
    "https://github.com/wux1an/wxapkg/blob/bae9b0f4c405ae9dfa0474daa54bb97e2074c571/go.mod",
    "https://github.com/wux1an/wxapkg/blob/bae9b0f4c405ae9dfa0474daa54bb97e2074c571/.github/workflows/release.yml",
    "https://github.com/wux1an/wxapkg/releases/tag/v2.0.0"
  ],
  "category": "javascript-electron",
  "description_en": "Desktop GUI for Windows and macOS, built with Wails, that unpacks WeChat mini-program .wxapkg packages for study. It scans the mini-program package folders of local WeChat 3.x and 4.x installations, including per-user folders, or takes a file or folder the user selects; packages that the PC client stores encrypted are decrypted first. Each packaged file is written to its recorded path, with optional beautification of JSON, HTML and JavaScript.",
  "description_zh": "基于 Wails 构建的 Windows 与 macOS 桌面图形工具，用于解包微信小程序 .wxapkg 包以供研究。它会扫描本机微信 3.x 和 4.x 安装中的小程序包目录（包括各用户目录），也可处理用户选定的文件或目录；PC 客户端以加密形式存储的包会先行解密。包内每个文件都按其记录的路径写出，并可选择美化 JSON、HTML 和 JavaScript 代码。",
  "entry_url": "https://awesomerea.org/resources/wux1an-wxapkg/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/wux1an-wxapkg/",
  "evidence_url": "https://github.com/wux1an/wxapkg/blob/bae9b0f4c405ae9dfa0474daa54bb97e2074c571/README.md",
  "group": "tools",
  "id": "wux1an-wxapkg",
  "json_url": "https://awesomerea.org/resources/wux1an-wxapkg/record.json",
  "kind": "tool",
  "markdown_url": "https://awesomerea.org/resources/wux1an-wxapkg/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/wux1an-wxapkg/index.md",
  "name": "wxapkg",
  "name_zh": "wxapkg 微信小程序解包工具",
  "record_type": "resource",
  "relationship": "foundation",
  "requirements": [
    "Release at review: v2.0.0, published 2026-04-16, with a Windows x64 executable and a macOS universal app; earlier v1.x releases shipped Windows executables only. The reviewed main commit adds only a settings dialog for the default output directory after that release.",
    "The README names Windows and macOS as the supported platforms. Building from source needs Go 1.25 as declared in go.mod, the Wails v2 CLI and npm for the Vue frontend.",
    "Input is .wxapkg packages already on the machine, found in WeChat's package folders or selected manually. The output is the files stored in the package: the reviewed code has no WXML or WXSS decompilation step, so compiled view code stays compiled, and reading mini-program information is still an unchecked item in the README's feature list.",
    "No license file or license declaration was found. The README disclaimer limits use to learning and researching the design ideas and principles in software, with users bearing all legal responsibility; analyze only packages you are authorized to inspect."
  ],
  "requirements_zh": [
    "审阅时的版本为 v2.0.0，发布于 2026-04-16，提供 Windows x64 可执行文件和 macOS 通用应用；更早的 v1.x 版本只提供 Windows 可执行文件。所审阅的 main 分支提交在该版本之后只新增了用于设置默认输出目录的对话框。",
    "README 写明支持 Windows 和 macOS。从源码构建需要 go.mod 声明的 Go 1.25、Wails v2 命令行工具，以及用于 Vue 前端的 npm。",
    "输入是本机已有的 .wxapkg 包，可从微信的小程序包目录中找到，也可手动选择。输出的是包内存储的文件：所审阅的代码没有 WXML 或 WXSS 反编译步骤，编译后的视图代码仍保持编译形态；README 功能列表中的“获取小程序信息”尚未勾选完成。",
    "未找到许可证文件或许可证声明。README 免责声明将用途限定为学习和研究软件内含的设计思想和原理，并由使用者承担全部法律责任；只应分析有权查看的小程序包。"
  ],
  "targets": [
    "app"
  ],
  "url": "https://github.com/wux1an/wxapkg",
  "verification": "source-reviewed",
  "verified_at": "2026-10-19"
}
