Drawnix:可自托管的白板工具,支持思维导图、流程图和 Mermaid 转流程图
Drawnix 是一款免费开源的白板工具,支持思维导图、流程图和自由绘制,兼容桌面与移动端。核心交互(缩放、滚动、绘制)较流畅,数据默认保存在浏览器缓存,也支持导出为图片或 JSON。源代码托管在 GitHub:
github.com/plait-board/drawnix
功能特性
- 免费 + 开源,可开箱即用,也支持二次开发和私有化部署
- 支持思维导图、流程图
- 自由画笔,提供矩形、圆形、三角形、菱形等形状,以及线条、文字工具
- 支持插入图片和 Iconfont 表情
- 基于插件机制,支持 Angular、React 等 UI 框架,可以集成 Slate 富文本框架
- 导出为 PNG、JPG 图片,或 .drawnix JSON 文件
- 自动保存:内容自动存入浏览器缓存
- 编辑操作:撤销、重做、复制、粘贴
- 无限画布,支持自由缩放和滚动
- 主题模式:默认、缤纷、柔和、复古、暗夜、星空
- 响应式设计,适配桌面和移动设备
- 支持将 Mermaid 语法转换为流程图
- 支持将 Markdown 文本转换为思维导图
在线使用
官方提供了一个在线应用,直接用浏览器访问:
本地安装(Docker)
使用 Docker 镜像可以快速在本地部署:
docker pull pubuzhixing/drawnix:latest
docker run -d \
--restart always \
--name drawnix \
-p 7200:80 \
pubuzhixing/drawnix
启动后,浏览器访问:
http://127.0.0.1:7200/