justrach/nanoui
在 GitHub 打开 ↗用 Zig 写桌面应用的 GUI 框架,GPU 原生绘制或嵌 webview
Star817
24h 新增+24
7 天新增—
Fork38
Issue11
语言Zig
项目介绍
更新于 1 天前
nanoui 是一个用 Zig 写桌面应用的 GUI 框架,可以走两条路:要么完全不用 HTML 和 webview,由它自己在 GPU 上画原生界面(macOS 上用 Metal,一帧一次绘制调用);要么嵌入系统 webview 跑网页前端,前端通过自动生成的 JavaScript 客户端调用 Zig 代码,还能拿到 TypeScript 类型声明。它提供 flexbox 布局、虚拟列表、SVG 图标、明暗主题、动画和 Liquid Glass 效果,应用打包成单个二进制,空闲时不轮询、不占 CPU。配套的 nui 命令行工具能离屏渲染界面截图、用脚本模拟点击做测试,还生成 AGENTS.md 方便 AI 编码代理直接上手。适合想用 Zig 做轻量桌面工具、又希望界面测试能自动化进 CI 的开发者;如果你不写 Zig 或不做桌面端,跟你的关系不大。
上手成本:中
Star 趋势
仓库信息
| License | MIT |
| 创建时间 | 2026-10-18 |
| 最后推送 | 1 小时前 |
| 热度分 | 79.0 |