跳到正文

正在自动登录…

← 返回项目列表

egoist/godraw

白板绘图tldraw兼容

godraw 是一个本地原生白板应用,用 Go 和 MyGo 编写,无需 Web 视图或 JavaScript,可读写 tldraw 的 .tldr 文件,提供绘图、编辑、导出等功能。

AI 中文解读 · 根据仓库描述与 README 生成 · 2026/11/2 21:11:18 · 查看原文

值得看Go应用与服务
累计 Stars
88
当前热度
1 天内 · 小火
仓库创建时间
打开 GitHub ↗

选用指南

AI 根据 README 整理 · 2026/11/2 21:11:18

使用方式

通过命令行运行,可新建或打开 .tldr 文件,也支持打包为应用。

查看 README 依据
# godraw A local, native whiteboard in the manner of [tldraw](https://github.com/tldraw/tldraw), written in Go and drawn with [MyGo](https://github.com/egoist/mygo)'s native UI: no web view, no JavaScript. It reads and writes tldraw's `.tldr` files. godraw is an independent reimplementation. It contains no tldraw code and isn't affiliated with tldraw, Inc. ## Run ```sh go run . # a new drawing go run . drawing.tldr # open a file go tool mygo build # package build/<platform>/godraw.app and a .dmg go test ./... ``` ## Try the showcase ```sh
已知限制

不支持裁剪图片、笔记克隆手柄、视频播放和多用户协作;富文本以纯文本显示,编辑后保存为纯文本;剪贴板数据不兼容 tldraw,需通过 .tldr 文件交换。

查看 README 依据
What the app doesn't model is kept and written back: shapes of unknown types (embeds, bookmarks and video show as labeled boxes), record `meta`, and rich text you haven't edited. Known differences: - Rich text shows as plain text. Bold, lists and so on survive until you edit that text, which then saves as plain paragraphs. - Clipboard data is godraw's own, so shapes don't paste across to tldraw. Use `.tldr` files to move drawings between the two. - Hand-drawn strokes and arrow routing are drawn by this app's own algorithms, so they are
similar to tldraw's, not identical. The colors and sizes are tldraw's. - SVG export names its fonts instead of embedding them. - Not implemented: cropping images, note "clone" handles, video playback, multiplayer. ## Layout | Path | What it is | | --- | --- | | `main.go` | Documents, menus and the window | | `internal/geo` | Vectors, matrices, paths, hit tests; no dependencies | | `internal/doc` | Records, fractional indices, and the `.tldr` format |

README

正在加载 README…

收录信息

仓库创建时间
2026/11/2 17:47:18
首次达标收录
2026/11/2 21:06:37
统计更新时间
2026/11/3 00:01:30

按创建时长与累计 Stars 判断等级。首次达标收录后,即使未达当前门槛仍保留;累计 Stars 和仓库状态会定期更新。确认只有 README 及辅助文件的仓库会停止公开。

模型评估

值得看加权总分 3.8 / 5

新颖度
3.5
实用价值
4.0
成熟度
4.4
实质含量
3.8

由 Jev 模型根据仓库描述与 README 评估,2026/11/2 21:06:37 生成。评分仅供参考,不是代码、安全或许可证审查;热度等级另按创建时长与累计 Stars 计算。

仓库信息

最近推送
2026/11/2 18:04:17
许可证标识
未识别,请查看仓库说明
Fork 数
7
当前状态
未归档

收录记录

按创建时长与累计 Stars 首次收录:小火
首次发现项目