egoist/godraw
在 GitHub 打开 ↗用 Go 和原生 UI 重写的本地白板,兼容 tldraw 文件格式
Star231
24h 新增+15
7 天新增—
Fork15
Issue4
语言Go
项目介绍
更新于 1 天前
godraw 是一个用 Go 写的本地白板应用,定位类似 tldraw,但完全不依赖浏览器:界面由 MyGo 的原生 UI 绘制,没有 web view 也没有 JavaScript。它能直接读写 tldraw 的 .tldr 文件,与 tldraw 互相打开对方的画布,未知类型的数据也会原样保留写回。功能上覆盖了日常白板的大部分需求:手绘、箭头、便签、文字、20 种几何图形,多选、吸附、分组、对齐、多页、撤销重做,箭头还能绑定形状并跟随移动,导出支持 PNG 和 SVG。对多数互联网从业者来说,如果你只是偶尔画个流程图,用不上它;但如果你是 Go 开发者、想研究如何从零实现一个矢量编辑器(几何运算、命中测试、undo、.tldr 格式兼容),或者在找不依赖 Electron 的原生桌面 UI 方案,这个项目值得翻一翻代码。
上手成本:中
Star 趋势
仓库信息
| License | 未声明 |
| 创建时间 | 2026-11-02 |
| 最后推送 | 3 天前 |
| 热度分 | 45.0 |