GitHub 热门

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 趋势

记录 5 个数据点 · 期间增长 +24

仓库信息

LicenseMIT
创建时间2026-10-18
最后推送1 小时前
热度分79.0