设计工具
English

Drawnix 评测:这个 261 Star 的开源白板,能替代 Excalidraw 吗?

深度评测 Drawnix 开源白板工具,基于 Plait 插件架构,支持思维导图、流程图、自由绘制和 Mermaid 导入。

whiteboardtypescriptmindmapflowchart开源工具

[广告位: article-top] 请在 .env 中配置至少一个广告平台

Drawnix 评测:这个 261 Star 的开源白板,能替代 Excalidraw 吗?

说实话,我在找开源白板工具的时候,Excalidraw 几乎是默认答案。但用久了也会腻,而且它的思维导图功能确实有点凑合。后来我在 GitHub 上翻到了 Drawnix,261 个 Star,不算火,但「一体化白板」这个定位让我决定试一试。

项目背景:为什么又造一个白板轮子?

Drawnix 的名字挺有意思,作者说是「Draw + Phoenix」的组合,寓意创作如凤凰涅槃。它基于 Plait 开源画图框架构建,核心思路是插件化架构——不绑死某个 UI 框架,目前支持 React,理论上 Angular 也能接。

这个定位我觉得挺务实的。很多白板工具要么功能单一,要么代码耦合严重,Drawnix 想走的是「一个画布,多种图表」的路线。

核心功能:三大件 + 两个惊喜

1. 思维导图

支持从 Markdown 直接转思维导图,这个功能我测了一下,确实能省不少事。平时写大纲用的 Markdown 格式,复制进去就能自动生成层级结构,不用手动一个个拖节点。

2. 流程图

内置 Mermaid 语法支持,写几行代码就能出图。对于程序员来说这太友好了,不用在图形界面里点点点,直接上文本。

3. 自由绘制

画笔工具流畅度还行,但说实话跟 Excalidraw 的手绘风格比,少了点「灵魂」。它更偏向规整的线条,如果你喜欢那种歪歪扭扭的手写感,可能会失望。

两个惊喜

  • 自动保存:基于浏览器本地存储,刷新页面不会丢内容
  • 主题模式:深色浅色切换,晚上画图不刺眼

快速上手

本地跑起来很简单:

git clone https://github.com/joeseesun/drawnix-seedream.git
cd drawnix-seedream
npm install
npm run start

也可以用 Docker 一键部署:

docker pull pubuzhixing/drawnix:latest

在线体验直接访问 drawnix.com

优缺点:说点实在的

优点:

  • 插件架构确实灵活,扩展潜力大
  • Markdown 转思维导图、Mermaid 转流程图,对文字型用户很友好
  • 导出支持 PNG 和自有的 .drawnix 格式
  • 移动端适配做了,平板能用

缺点(必须说):

  • Star 数太低,社区活跃度存疑,目前 0 issues 看起来不是「完美无瑕」,更像是「用的人太少」
  • 没有 Release,想装稳定版都没得选,只能用最新代码
  • 自由绘制的手感一般,跟一线白板工具比有差距
  • 协作功能没看到,说是 collaborative,但实时多人编辑的实现程度不明确
  • 文档偏少,除了 README,深入定制基本靠自己读源码

适合谁用?

如果你是以下这类人,Drawnix 值得一试:

  • 想要一个轻量、开源、能自托管的白板工具
  • 主要画思维导图和流程图,自由绘制需求不高
  • 习惯用 Markdown 和 Mermaid 写内容,想可视化
  • 不介意项目还在早期,愿意跟着迭代

但如果你追求极致的手绘体验、需要稳定的团队协作、或者想要一个生态成熟的工具,Excalidraw 或 FigJam 仍然是更稳妥的选择。

总结

Drawnix 像是一个「潜力股」——插件架构想得远,功能覆盖全,但现阶段确实还嫩。261 个 Star 对它来说既是起点也是警示:产品方向对了,但需要更多用户和开发者进来打磨。

我给它的评价是:适合尝鲜和自托管场景,生产环境再观望观望。

[广告位: article-bottom] 请在 .env 中配置至少一个广告平台

相关文章