{
 "month": "2026-11",
 "period": "2026-W45",
 "generated": "2026-11-04",
 "env": {
  "os": "Windows 11 (MSVC, x86_64-pc-windows-msvc)",
  "cpu": "Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz",
  "toolchain": "rustc 1.101.0-nightly (07e526db9 2026-10-19)"
 },
 "method_version": "1.0",
 "entries": [
  {
   "name": "winsafe",
   "crate": "winsafe",
   "version": "0.0.29",
   "kind": "Win32 原生 API 封装",
   "repo": "rodrigocfd/winsafe",
   "last_release": "2026-09-01",
   "months_since_release": 2,
   "stars": 702,
   "repo_pushed": "2026-11-02",
   "repo_archived": false,
   "desktop": true,
   "notes": "不跨平台，直接包 Win32 控件；作为“原生下限”参照。",
   "status": "ok",
   "exe_kb": 161.5,
   "mem_mb": 10.3,
   "mem_main_mb": 10.3,
   "mem_procs": 1,
   "mem_children": [],
   "mem_spread_pct": 0.0,
   "mem_private_mb": 1.6,
   "deps": 1,
   "cold_s": 11.87,
   "warm_s": 0.44,
   "crates_compiled": 2,
   "target_mb": 32.6,
   "sidecar_kb": 0,
   "sidecar_files": [],
   "release_mb": 32.6,
   "error": "",
   "crash_exit": null
  },
  {
   "name": "windui",
   "crate": "windui",
   "version": "0.31.0",
   "kind": "自绘 · CPU 光栅 (tiny-skia) + 原生窗口/文字",
   "repo": "huanfeng/wind-ui-rust",
   "last_release": "2026-10-27",
   "months_since_release": 1,
   "stars": 50,
   "repo_pushed": "2026-11-01",
   "repo_archived": false,
   "desktop": true,
   "notes": "不在 areweguiyet 列表里（2026 年的新项目，crates.io 下载量 ~1.2k）。用系统原生窗口 + DirectWrite/Core Text，界面用 tiny-skia 在 CPU 上光栅，所以没有 GPU 栈的常驻缓冲；重点是低内存和空闲零 CPU（事件循环阻塞等消息），适合常驻小工具。版本 0.31。",
   "status": "ok",
   "exe_kb": 1847.5,
   "mem_mb": 16.1,
   "mem_main_mb": 16.1,
   "mem_procs": 1,
   "mem_children": [],
   "mem_spread_pct": 0.1,
   "mem_private_mb": 3.7,
   "deps": 71,
   "cold_s": 81.64,
   "warm_s": 1.23,
   "crates_compiled": 72,
   "target_mb": 252.6,
   "sidecar_kb": 0,
   "sidecar_files": [],
   "release_mb": 252.6,
   "error": "",
   "crash_exit": null
  },
  {
   "name": "mirui",
   "crate": "mirui",
   "version": "0.53.0",
   "kind": "声明式 DSL · 软件光栅 (Q24.8) + SDL 窗口",
   "repo": "W-Mai/mirui",
   "last_release": "2026-10-29",
   "months_since_release": 1,
   "stars": 27,
   "repo_pushed": "2026-11-02",
   "repo_archived": false,
   "desktop": true,
   "notes": "不在 areweguiyet 里。no_std + ECS 架构，布局/命中/绘制全程 24.8 定点数，同一套 UI 可跑裸机 MCU、Linux framebuffer/DRM、SDL、WGPU、Web Canvas；版本推进极快（0.53）。桌面路径是 SDL2 + 软件光栅。注意两点：(1) 冷构建里 95% 以上是 SDL2 的 C 源码编译（一次性代价），Rust 侧只有 77 个 crate，编好后改代码的热重建约 11 s；(2) 产物是 exe + SDL2.dll 两个文件，表里用 +DLL 标出。社区极小（27 star）。",
   "status": "ok",
   "exe_kb": 2815.5,
   "mem_mb": 34.8,
   "mem_main_mb": 34.8,
   "mem_procs": 1,
   "mem_children": [],
   "mem_spread_pct": 0.3,
   "mem_private_mb": 23.1,
   "deps": 77,
   "cold_s": 688.78,
   "warm_s": 11.17,
   "crates_compiled": 78,
   "target_mb": 237.6,
   "sidecar_kb": 2790.5,
   "sidecar_files": [
    "SDL2.dll"
   ],
   "release_mb": 237.5,
   "error": "",
   "crash_exit": null
  },
  {
   "name": "fltk",
   "crate": "fltk",
   "version": "1.5.23",
   "kind": "C++ FLTK 绑定 · 原生控件",
   "repo": "fltk-rs/fltk-rs",
   "last_release": "2026-05-03",
   "months_since_release": 6,
   "stars": 1863,
   "repo_pushed": "2026-05-19",
   "repo_archived": false,
   "desktop": true,
   "notes": "静态链接 FLTK C++ 库（需要 CMake + MSVC）。产物小、内存低，但外观是 90 年代风格。",
   "status": "ok",
   "exe_kb": 3110.5,
   "mem_mb": 15.1,
   "mem_main_mb": 15.1,
   "mem_procs": 1,
   "mem_children": [],
   "mem_spread_pct": 0.1,
   "mem_private_mb": 2.4,
   "deps": 14,
   "cold_s": 157.07,
   "warm_s": 0.87,
   "crates_compiled": 15,
   "target_mb": 120.2,
   "sidecar_kb": 0,
   "sidecar_files": [],
   "release_mb": 120.1,
   "error": "",
   "crash_exit": null
  },
  {
   "name": "dioxus",
   "crate": "dioxus",
   "version": "0.7.10",
   "kind": "React 风格 · WebView / 自绘",
   "repo": "DioxusLabs/dioxus",
   "last_release": "2026-10-16",
   "months_since_release": 1,
   "stars": 39590,
   "repo_pushed": "2026-11-03",
   "repo_archived": false,
   "desktop": true,
   "notes": "desktop 特性默认走 wry/WebView；也包括 blitz(自绘) 实验后端。",
   "status": "ok",
   "exe_kb": 4871.5,
   "mem_mb": 336.1,
   "mem_main_mb": 27.0,
   "mem_procs": 7,
   "mem_children": [
    "msedgewebview2.exe"
   ],
   "mem_spread_pct": 3.7,
   "mem_private_mb": 121.8,
   "deps": 286,
   "cold_s": 138.67,
   "warm_s": 2.53,
   "crates_compiled": 287,
   "target_mb": 770.6,
   "sidecar_kb": 0,
   "sidecar_files": [],
   "release_mb": 770.6,
   "error": "",
   "crash_exit": null
  },
  {
   "name": "makepad",
   "crate": "makepad-widgets",
   "version": "1.0.0",
   "kind": "自有着色器 DSL · GPU",
   "repo": "makepad/makepad",
   "last_release": "2025-05-13",
   "months_since_release": 18,
   "stars": 7240,
   "repo_pushed": "2026-11-03",
   "repo_archived": false,
   "desktop": true,
   "notes": "1.0 后 API 稳定；live_design! 宏在编译期生成着色器，构建时间与磁盘占用显著。",
   "status": "ok",
   "exe_kb": 6452.5,
   "mem_mb": 138.1,
   "mem_main_mb": 138.1,
   "mem_procs": 1,
   "mem_children": [],
   "mem_spread_pct": 0.2,
   "mem_private_mb": 117.7,
   "deps": 92,
   "cold_s": 86.16,
   "warm_s": 1.98,
   "crates_compiled": 93,
   "target_mb": 279.0,
   "sidecar_kb": 0,
   "sidecar_files": [],
   "release_mb": 279.0,
   "error": "",
   "crash_exit": null
  },
  {
   "name": "tauri",
   "crate": "tauri",
   "version": "2.12.5",
   "kind": "系统 WebView",
   "repo": "tauri-apps/tauri",
   "last_release": "2026-10-21",
   "months_since_release": 1,
   "stars": 112478,
   "repo_pushed": "2026-11-03",
   "repo_archived": false,
   "desktop": true,
   "notes": "exe 最小，但依赖系统的 WebView2（Windows 预装）；渲染与内存主要算在 WebView 进程，本表只统计主进程。",
   "status": "ok",
   "exe_kb": 8612.5,
   "mem_mb": 330.1,
   "mem_main_mb": 24.7,
   "mem_procs": 7,
   "mem_children": [
    "msedgewebview2.exe"
   ],
   "mem_spread_pct": 4.3,
   "mem_private_mb": 121.1,
   "deps": 222,
   "cold_s": 151.84,
   "warm_s": 31.48,
   "crates_compiled": 223,
   "target_mb": 841.0,
   "sidecar_kb": 0,
   "sidecar_files": [],
   "release_mb": 841.0,
   "error": "",
   "crash_exit": null
  },
  {
   "name": "iced",
   "crate": "iced",
   "version": "0.14.0",
   "kind": "保留模式 · Elm 架构 (wgpu)",
   "repo": "iced-rs/iced",
   "last_release": "2025-12-07",
   "months_since_release": 11,
   "stars": 31904,
   "repo_pushed": "2026-11-01",
   "repo_archived": false,
   "desktop": true,
   "notes": "0.14 起 API 稳定在函数式 application(update, view)；默认 wgpu 后端，依赖图很大。",
   "status": "ok",
   "exe_kb": 10519.0,
   "mem_mb": 201.2,
   "mem_main_mb": 201.2,
   "mem_procs": 1,
   "mem_children": [],
   "mem_spread_pct": 0.0,
   "mem_private_mb": 220.0,
   "deps": 159,
   "cold_s": 101.81,
   "warm_s": 5.22,
   "crates_compiled": 160,
   "target_mb": 492.2,
   "sidecar_kb": 0,
   "sidecar_files": [],
   "release_mb": 492.2,
   "error": "",
   "crash_exit": null
  },
  {
   "name": "gpui",
   "crate": "gpui",
   "version": "0.2.2",
   "kind": "混合模式 · GPU (Zed)",
   "repo": "zed-industries/zed",
   "last_release": "2026-10-30",
   "months_since_release": 1,
   "stars": 92640,
   "repo_pushed": "2026-11-04",
   "repo_archived": false,
   "desktop": true,
   "notes": "Zed 编辑器的 UI 框架，2026 年才正式发 crates.io；Windows 走 DirectX。",
   "status": "ok",
   "exe_kb": 10810.5,
   "mem_mb": 40.7,
   "mem_main_mb": 40.7,
   "mem_procs": 1,
   "mem_children": [],
   "mem_spread_pct": 0.3,
   "mem_private_mb": 56.5,
   "deps": 439,
   "cold_s": 249.72,
   "warm_s": 4.3,
   "crates_compiled": 440,
   "target_mb": 1070.7,
   "sidecar_kb": 0,
   "sidecar_files": [],
   "release_mb": 1070.7,
   "error": "",
   "crash_exit": null
  },
  {
   "name": "slint",
   "crate": "slint",
   "version": "1.18.1",
   "kind": "声明式 DSL · 自绘 (femtovg/skia)",
   "repo": "slint-ui/slint",
   "last_release": "2026-09-21",
   "months_since_release": 2,
   "stars": 24375,
   "repo_pushed": "2026-11-04",
   "repo_archived": false,
   "desktop": true,
   "notes": "编译期把 .slint 转成 Rust，运行时体积小但需要 C++ 工具链编译 skia 之外的依赖；GPL/商业双许可。",
   "status": "ok",
   "exe_kb": 10855.0,
   "mem_mb": 64.7,
   "mem_main_mb": 64.7,
   "mem_procs": 1,
   "mem_children": [],
   "mem_spread_pct": 0.3,
   "mem_private_mb": 30.5,
   "deps": 256,
   "cold_s": 155.58,
   "warm_s": 3.14,
   "crates_compiled": 257,
   "target_mb": 952.7,
   "sidecar_kb": 0,
   "sidecar_files": [],
   "release_mb": 952.7,
   "error": "",
   "crash_exit": null
  },
  {
   "name": "xilem",
   "crate": "xilem",
   "version": "0.4.0",
   "kind": "响应式视图树 · Vello",
   "repo": "linebender/xilem",
   "last_release": "2025-10-29",
   "months_since_release": 13,
   "stars": 5590,
   "repo_pushed": "2026-11-03",
   "repo_archived": false,
   "desktop": true,
   "notes": "Linebender 的架构实验（Masonry + Vello）。API 仍在快速变化。",
   "status": "ok",
   "exe_kb": 11321.0,
   "mem_mb": 522.3,
   "mem_main_mb": 522.3,
   "mem_procs": 1,
   "mem_children": [],
   "mem_spread_pct": 0.3,
   "mem_private_mb": 485.8,
   "deps": 177,
   "cold_s": 103.83,
   "warm_s": 3.31,
   "crates_compiled": 178,
   "target_mb": 640.8,
   "sidecar_kb": 0,
   "sidecar_files": [],
   "release_mb": 640.8,
   "error": "",
   "crash_exit": null
  },
  {
   "name": "ribir",
   "crate": "ribir",
   "version": "0.3.0",
   "kind": "声明式 · 自绘",
   "repo": "RibirX/Ribir",
   "last_release": "2026-04-21",
   "months_since_release": 7,
   "stars": 1735,
   "repo_pushed": "2026-04-21",
   "repo_archived": false,
   "desktop": true,
   "notes": "非侵入式状态管理 + 声明式 DSL；支持多端。",
   "status": "ok",
   "exe_kb": 11578.0,
   "mem_mb": 184.8,
   "mem_main_mb": 184.8,
   "mem_procs": 1,
   "mem_children": [],
   "mem_spread_pct": 0.2,
   "mem_private_mb": 150.2,
   "deps": 251,
   "cold_s": 150.56,
   "warm_s": 6.18,
   "crates_compiled": 250,
   "target_mb": 676.2,
   "sidecar_kb": 0,
   "sidecar_files": [],
   "release_mb": 676.2,
   "error": "",
   "crash_exit": null
  },
  {
   "name": "floem",
   "crate": "floem",
   "version": "0.2.0",
   "kind": "声明式响应式 · wgpu/vello",
   "repo": "lapce/floem",
   "last_release": "2024-11-14",
   "months_since_release": 24,
   "stars": 4308,
   "repo_pushed": "2026-09-24",
   "repo_archived": false,
   "desktop": true,
   "notes": "Lapce 的 UI 层。crates.io 最新发布停在 0.2.0，但仓库仍在开发（近月有提交），故纳入并标注。",
   "status": "ok",
   "exe_kb": 12344.5,
   "mem_mb": 279.7,
   "mem_main_mb": 279.7,
   "mem_procs": 1,
   "mem_children": [],
   "mem_spread_pct": 0.4,
   "mem_private_mb": 240.4,
   "deps": 239,
   "cold_s": 168.97,
   "warm_s": 3.17,
   "crates_compiled": 240,
   "target_mb": 635.4,
   "sidecar_kb": 0,
   "sidecar_files": [],
   "release_mb": 635.4,
   "error": "",
   "crash_exit": null
  },
  {
   "name": "egui",
   "crate": "eframe",
   "version": "0.37.0",
   "kind": "立即模式 · 自绘 (glow/wgpu)",
   "repo": "emilk/egui",
   "last_release": "2026-10-15",
   "months_since_release": 1,
   "stars": 31965,
   "repo_pushed": "2026-11-02",
   "repo_archived": false,
   "desktop": true,
   "notes": "生态最大、文档最全；默认 glow 后端。任何尺寸的窗口都先建 GPU 上下文，所以空窗口也有基础显存/内存开销。",
   "status": "ok",
   "exe_kb": 13891.0,
   "mem_mb": 203.6,
   "mem_main_mb": 203.6,
   "mem_procs": 1,
   "mem_children": [],
   "mem_spread_pct": 0.1,
   "mem_private_mb": 398.8,
   "deps": 179,
   "cold_s": 140.91,
   "warm_s": 2.67,
   "crates_compiled": 180,
   "target_mb": 582.6,
   "sidecar_kb": 0,
   "sidecar_files": [],
   "release_mb": 582.6,
   "error": "",
   "crash_exit": null
  },
  {
   "name": "blinc",
   "crate": "blinc_app",
   "version": "0.5.1",
   "kind": "声明式 · wgpu 自绘",
   "repo": "project-blinc/Blinc",
   "last_release": "2026-04-14",
   "months_since_release": 7,
   "stars": 560,
   "repo_pushed": "2026-11-03",
   "repo_archived": false,
   "desktop": true,
   "notes": "areweguiyet 有收录。0.5.1：wgpu 26 + flexbox 式布局，API 是 div()/text() 链式构建。实测在 Windows/DX12 上最小程序会崩：wgpu 把 WGSL 翻成 HLSL 后，FXC 编译器拒绝它的 'SDF Shadow Pipeline'（error X3533: non-empty case statements must have break or return；X3537: fall-throughs in switch statements not allowed），进程约 2–3 秒后 panic 退出(101)。体积/依赖/编译时间仍有效，但它在 Windows 上目前跑不起来，不能算可用。",
   "status": "crashed",
   "exe_kb": 15592.0,
   "mem_mb": 98.0,
   "mem_main_mb": 98.0,
   "mem_procs": 1,
   "mem_children": [],
   "mem_spread_pct": 0.2,
   "mem_private_mb": 160.1,
   "deps": 268,
   "cold_s": 229.58,
   "warm_s": 6.35,
   "crates_compiled": 269,
   "target_mb": 969.3,
   "sidecar_kb": 0,
   "sidecar_files": [],
   "release_mb": 969.3,
   "error": "  18:     0x7ff698567cfe - <unknown>\n  19:     0x7ff69858af30 - <unknown>\n  20:     0x7ff69858a453 - <unknown>\n  21:     0x7ff69858b4f5 - <unknown>\n  22:     0x7ff69858b29c - <unknown>\n  23:     0x7ff6985887ac - <unknown>\n  24:     0x7ff69855997e - <unknown>\n  25:     0x7ff6985747cb - <unknown>\n  26:     0x7ff698589504 - <unknown>\n  27:     0x7ff69858686a - <unknown>\n  28:     0x7ff69858dae4 - <unknown>\n  29:     0x7ff698fcb237 - <unknown>\n  30:     0x7ff698589f2c - <unknown>\n  31:     0x7ff698ff78ac - <unknown>\n  32:     0x7ffe07cedda7 - BaseThreadInitThunk\n  33:     0x7ffe09a1ee4c - RtlUserThreadStart",
   "crash_exit": 101
  },
  {
   "name": "freya",
   "crate": "freya",
   "version": "0.4.3",
   "kind": "Dioxus 衍生 · Skia",
   "repo": "marc2332/freya",
   "last_release": "2026-10-25",
   "months_since_release": 1,
   "stars": 3301,
   "repo_pushed": "2026-11-03",
   "repo_archived": false,
   "desktop": true,
   "notes": "Skia 静态编译：构建时需要从 GitHub releases 拉取预编译 skia 包（约 200–400 MB）。本轮在受限网络下该下载停滞（671 KB 后无进展），冷构建被迫中止 —— 这不是 Skia 的问题，而是 '零依赖一键构建' 这一前提在当地网络下的实际成本。",
   "status": "build_blocked",
   "exe_kb": null,
   "mem_mb": null,
   "mem_main_mb": null,
   "mem_procs": 1,
   "mem_children": [],
   "mem_spread_pct": null,
   "mem_private_mb": null,
   "deps": 235,
   "cold_s": 1242.38,
   "warm_s": null,
   "crates_compiled": 224,
   "target_mb": null,
   "sidecar_kb": 0,
   "sidecar_files": [],
   "release_mb": null,
   "error": "   Compiling atomic-waker v1.1.2\n   Compiling piper v0.2.5\n   Compiling loop9 v0.1.5\n   Compiling av1-grain v0.2.5\n   Compiling ropey v1.6.1\n   Compiling zune-jpeg v0.5.15\n   Compiling accesskit_consumer v0.38.0\n   Compiling async-channel v2.5.0\n   Compiling half v2.7.1\n   Compiling avif-serialize v0.8.9\n   Compiling fdeflate v0.3.7\n   Compiling zune-inflate v0.2.54\n   Compiling glutin-winit v0.5.0\n   Compiling gl v0.14.0\n   Compiling easer v0.3.0\n   Compiling lebe v0.5.3\n   Compiling rfd v0.17.2\n   Compiling byteorder-lite v0.1.0\n   Compiling static_assertions v1.1.0\n   Compiling async-task v4.7.1\n   Compiling rgb v0.8.53\n   Compiling bit_field v0.10.3\n   Compiling fax v0.2.7\n   Compiling pxfm v0.1.30\n   Compiling color_quant v1.1.0\n   Compiling gif v0.14.2\n   Compiling tiff v0.11.3\n   Compiling image-webp v0.2.4\n   Compiling blocking v1.7.0\n   Compiling exr v1.74.2\n   Compiling png v0.18.1\n   Compiling ravif v0.13.0\n   Compiling moxcms v0.8.1\n   Compiling accesskit_windows v0.34.0\n   Compiling async-lock v3.5.0\n   Compiling qoi v0.4.1\n   Compiling accesskit_winit v0.33.2\n   Compiling softbuffer v0.4.8\n   Compiling image v0.25.10\n   Compiling ash-window v0.13.0",
   "crash_exit": null
  },
  {
   "name": "vizia",
   "crate": "vizia",
   "version": "0.4.0",
   "kind": "声明式 CSS 风格 · 自绘",
   "repo": "vizia/vizia",
   "last_release": "2026-04-23",
   "months_since_release": 7,
   "stars": 2348,
   "repo_pushed": "2026-10-29",
   "repo_archived": false,
   "desktop": true,
   "notes": "Skia 静态编译：构建时要先从 GitHub releases 下载预编译 skia 包（数百 MB）。本轮在受限网络下下载速率约 10 KB/s，冷构建被迫中止。结论：这类库在无代理环境下无法『一键构建』，CI 里通常靠缓存或自建 skia 镜像。",
   "status": "build_blocked",
   "exe_kb": null,
   "mem_mb": null,
   "mem_main_mb": null,
   "mem_procs": 1,
   "mem_children": [],
   "mem_spread_pct": null,
   "mem_private_mb": null,
   "deps": 182,
   "cold_s": 676.59,
   "warm_s": null,
   "crates_compiled": 175,
   "target_mb": null,
   "sidecar_kb": 0,
   "sidecar_files": [],
   "release_mb": null,
   "error": "   Compiling vizia_input v0.4.0\n   Compiling windows-future v0.3.2\n   Compiling windows-collections v0.3.2\n   Compiling windows-numerics v0.3.1\n   Compiling intl_pluralrules v7.0.2\n   Compiling fluent-syntax v0.11.1\n   Compiling intl-memoizer v0.5.3\n   Compiling fluent-langneg v0.13.1\n   Compiling phf v0.13.1\n   Compiling cssparser-color v0.3.0\n   Compiling caseless v0.2.2\n   Compiling windows v0.62.2\n   Compiling parking_lot v0.12.5\n   Compiling accesskit_consumer v0.35.0\n   Compiling gl v0.14.0\n   Compiling glutin-winit v0.5.0\n   Compiling morphorm v0.8.0\n   Compiling static_assertions v1.1.0\n   Compiling finl_unicode v1.5.0\n   Compiling rustc-hash v1.1.0\n   Compiling xxhash-rust v0.8.19\n   Compiling typed-arena v2.0.2\n   Compiling once_cell v1.21.4\n   Compiling hashbrown v0.17.1\n   Compiling fluent-bundle v0.15.3\n   Compiling qfilter v0.2.5\n   Compiling chrono v0.4.45\n   Compiling indexmap v2.14.2\n   Compiling vizia_reactive v0.4.0\n   Compiling vizia_window v0.4.0\n   Compiling copypasta v0.10.2\n   Compiling vizia_storage v0.4.0\n   Compiling sys-locale v0.3.2\n   Compiling web-time v1.1.0\n   Compiling open v5.4.5\n   Compiling unicode-bidi v0.3.18\n   Compiling skia-bindings v0.93.1\n   Compiling windows-sys v0.59.0\n   Compiling accesskit_windows v0.32.1\n   Compiling accesskit_winit v0.32.2",
   "crash_exit": null
  }
 ],
 "partial": false,
 "estimated": [],
 "excluded": [
  {
   "name": "Azul",
   "reason": "crates.io 最新版 0.1.0 (2021-08)，已停止维护。"
  },
  {
   "name": "Cushy",
   "reason": "最新发布 0.4.0 (2024-08)，作者已停止维护（khonsulabs 归档）。"
  },
  {
   "name": "rui",
   "reason": "最新发布 0.6.1 (2023-05)，实验项目，已停更。"
  },
  {
   "name": "LVGL",
   "reason": "lvgl crate 停在 2023-04，面向嵌入式，需自带显示驱动。"
  },
  {
   "name": "qmetaobject",
   "reason": "最新发布 2023-11，且需要 Qt 工具链（qmake/cmake + Qt 库）。"
  },
  {
   "name": "Cacao",
   "reason": "最新发布 2023-08，且只支持 macOS/iOS（AppKit/UIKit）。"
  },
  {
   "name": "Tk",
   "reason": "最新发布 2024-02，需要系统 Tcl/Tk。"
  },
  {
   "name": "tinyfiledialogs",
   "reason": "只做文件对话框，不是 GUI 框架。"
  },
  {
   "name": "GTK 3 / GTK 4 / Relm / Relm4",
   "reason": "需要 GTK 开发库（MSYS2/GTK runtime），无法在干净 Windows 环境零依赖构建；Linux 上体积/内存另有数量级。"
  },
  {
   "name": "CXX-Qt",
   "reason": "需要 Qt 6 SDK 与 C++ 工具链。"
  },
  {
   "name": "wxDragon",
   "reason": "需要预编译的 wxWidgets。"
  },
  {
   "name": "flutter_rust_bridge / Rinf",
   "reason": "Rust 只是逻辑层，界面由 Flutter 渲染，需要 Flutter SDK。"
  },
  {
   "name": "Crux",
   "reason": "跨端架构层，不自带渲染器（UI 由各平台壳实现）。"
  },
  {
   "name": "Dominator / Yew / Leptos",
   "reason": "纯 Web/wasm 框架，没有桌面窗口可观测；体积/内存指标不可与原生窗口对比。"
  },
  {
   "name": "SDL3",
   "reason": "窗口/输入/渲染的底层绑定，不是 GUI 工具包。"
  },
  {
   "name": "WebRender / core-foundation / kittest / undoredo",
   "reason": "渲染器、平台绑定或测试工具，不是应用级 GUI 框架。"
  },
  {
   "name": "Pane UI",
   "reason": "2026 年新项目，总下载量 <100，生态过小，暂不纳入对比。"
  },
  {
   "name": "imgui",
   "reason": "dear-imgui 的绑定，不是完整框架：需要自己写 winit + glow 胶水（约 120 行），本轮未纳入。"
  },
  {
   "name": "Kas",
   "reason": "需要手动接 wgpu 后端；0.17 重构后最小示例成本高，本轮未纳入。"
  },
  {
   "name": "Ply / Tessera / Fui",
   "reason": "极新或极小众（月下载量 <2k），API 变动频繁，本轮未纳入。"
  }
 ],
 "stats": {
  "tested": 14,
  "failed": 3,
  "median_cold_s": 145.7,
  "median_exe_kb": 9565.8
 },
 "history": [
  {
   "period": "2026-W45",
   "date": "2026-11-04",
   "month": "2026-11",
   "generated": "2026-11-04",
   "entries": {
    "winsafe": {
     "exe_kb": 161.5,
     "mem_mb": 10.3,
     "deps": 1,
     "cold_s": 11.87,
     "warm_s": 0.44,
     "stars": 702,
     "status": "ok"
    },
    "windui": {
     "exe_kb": 1847.5,
     "mem_mb": 16.1,
     "deps": 71,
     "cold_s": 81.64,
     "warm_s": 1.23,
     "stars": 50,
     "status": "ok"
    },
    "mirui": {
     "exe_kb": 2815.5,
     "mem_mb": 34.8,
     "deps": 77,
     "cold_s": 688.78,
     "warm_s": 11.17,
     "stars": 27,
     "status": "ok"
    },
    "fltk": {
     "exe_kb": 3110.5,
     "mem_mb": 15.1,
     "deps": 14,
     "cold_s": 157.07,
     "warm_s": 0.87,
     "stars": 1863,
     "status": "ok"
    },
    "dioxus": {
     "exe_kb": 4871.5,
     "mem_mb": 336.1,
     "deps": 286,
     "cold_s": 138.67,
     "warm_s": 2.53,
     "stars": 39590,
     "status": "ok"
    },
    "makepad": {
     "exe_kb": 6452.5,
     "mem_mb": 138.1,
     "deps": 92,
     "cold_s": 86.16,
     "warm_s": 1.98,
     "stars": 7240,
     "status": "ok"
    },
    "tauri": {
     "exe_kb": 8612.5,
     "mem_mb": 330.1,
     "deps": 222,
     "cold_s": 151.84,
     "warm_s": 31.48,
     "stars": 112478,
     "status": "ok"
    },
    "iced": {
     "exe_kb": 10519.0,
     "mem_mb": 201.2,
     "deps": 159,
     "cold_s": 101.81,
     "warm_s": 5.22,
     "stars": 31904,
     "status": "ok"
    },
    "gpui": {
     "exe_kb": 10810.5,
     "mem_mb": 40.7,
     "deps": 439,
     "cold_s": 249.72,
     "warm_s": 4.3,
     "stars": 92640,
     "status": "ok"
    },
    "slint": {
     "exe_kb": 10855.0,
     "mem_mb": 64.7,
     "deps": 256,
     "cold_s": 155.58,
     "warm_s": 3.14,
     "stars": 24375,
     "status": "ok"
    },
    "xilem": {
     "exe_kb": 11321.0,
     "mem_mb": 522.3,
     "deps": 177,
     "cold_s": 103.83,
     "warm_s": 3.31,
     "stars": 5590,
     "status": "ok"
    },
    "ribir": {
     "exe_kb": 11578.0,
     "mem_mb": 184.8,
     "deps": 251,
     "cold_s": 150.56,
     "warm_s": 6.18,
     "stars": 1735,
     "status": "ok"
    },
    "floem": {
     "exe_kb": 12344.5,
     "mem_mb": 279.7,
     "deps": 239,
     "cold_s": 168.97,
     "warm_s": 3.17,
     "stars": 4308,
     "status": "ok"
    },
    "egui": {
     "exe_kb": 13891.0,
     "mem_mb": 203.6,
     "deps": 179,
     "cold_s": 140.91,
     "warm_s": 2.67,
     "stars": 31965,
     "status": "ok"
    },
    "blinc": {
     "exe_kb": 15592.0,
     "mem_mb": 98.0,
     "deps": 268,
     "cold_s": 229.58,
     "warm_s": 6.35,
     "stars": 560,
     "status": "crashed"
    },
    "freya": {
     "exe_kb": null,
     "mem_mb": null,
     "deps": 235,
     "cold_s": 1242.38,
     "warm_s": null,
     "stars": 3301,
     "status": "build_blocked"
    },
    "vizia": {
     "exe_kb": null,
     "mem_mb": null,
     "deps": 182,
     "cold_s": 676.59,
     "warm_s": null,
     "stars": 2348,
     "status": "build_blocked"
    }
   }
  }
 ]
}