Drawnix:10 分钟把脑暴变成可分享的思维导图与流程图白板
【免费下载链接】drawnix开源白板工具(SaaS),一体化白板,包含思维导图、流程图、自由画等。All in one open-source whiteboard tool with mind, flowchart, freehand and etc.项目地址: https://gitcode.com/GitHub_Trending/dr/drawnix
周五下午,你要在 10 分钟内把产品脑暴图发给整个团队。打开浏览器,Drawnix 这款开源白板就能接住:思维导图、流程图、自由手绘,全在同一张画布上,不用装客户端。
读完你能做到:画一张思维导图、把 Mermaid 代码变成可编辑流程图、导出 PNG 直接发送。
从零到第一张图:Drawnix 本地几分钟跑起来
克隆仓库、跑一条命令,你就能拥有一张可以无限平移和缩放的白板。执行npm run start,浏览器里是一张空白画布:拖拽平移、滚轮缩放,空间没有上限,细节见缩放控制组件。先选中形状工具,在画布上画一个框,双击输入文字,颜色和粗细在工具条上随手改。撤销、重做、复制、粘贴全是快捷键,中途关掉再打开,画布还是原样。
把想法变成结构:思维导图、流程图与 Mermaid 导入
把一段 Mermaid 代码丢进去,几秒钟变成可编辑的流程图。节点和连线逐条生成,每个都能单独选中、挪动、换色,语法解析在Mermaid 转换模块里完成。想法如果写成 Markdown 大纲,用Markdown 转思维导图模块把标题层级一次转成分支。生成的导图可以继续编辑:右键打开上下文菜单,加子节点、删分支、改文案,都是鼠标几下的事。
把画布填满:手绘、图片与 Emoji
结构画完,往里填细节:笔刷勾轮廓、贴张截图、再插个 Emoji 活跃气氛。拿起铅笔,笔触平滑算法会把抖动的鼠标轨迹修成流畅线条,笔刷样式随时换,橡皮擦可以整段抹掉。图片直接拖进画布,图片处理模块负责格式与尺寸,四角一拉就能缩放。文本框和 Emoji 也在工具条上,放在画布任意位置,选中即可移动。
交付与备份:开源白板导出 PNG 与自动保存
画完的成品,你可以导出成 PNG 图片,或存成 .drawnix 源文件,换台电脑接着改。导出模块会把画布序列化成 JSON 再绘成位图,格式在对话框里选。绘图过程中,数据持久化模块实时写进浏览器本地存储,关掉页面也不丢进度,重开自动还原。习惯夜间办公的话,工具条一键切到暗色主题,整张画布跟着变。
深入一层:插件机制与二次开发入口
想给白板加一种新元素,你不用改画布核心逻辑,写个插件就行。手绘、图片、Emoji、文本链接这些能力都是独立插件模块,挂接方式定义在插件公共基座里。照着现有插件实现创建、选中、拖拽三个行为,就能让新元素在画布上跑起来。底层画图引擎是开源框架 Plait,渲染层拆成了独立的 React 包,仓库目录结构翻一遍就有概念。
如果你只想在团队里快速对齐思路,直接把它当工具用;如果正在自研画图功能,这套插件架构值得通读一遍。两种方式成本都不高:
- 克隆仓库:
git clone https://gitcode.com/GitHub_Trending/dr/drawnix - 安装依赖:
npm install - 启动开发服务器:
npm run start - 浏览器打开
http://localhost:4200,开始画你的第一张图
【免费下载链接】drawnix开源白板工具(SaaS),一体化白板,包含思维导图、流程图、自由画等。All in one open-source whiteboard tool with mind, flowchart, freehand and etc.项目地址: https://gitcode.com/GitHub_Trending/dr/drawnix
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考