首页 > 开源 > 开源白板工具(SaaS),一体化白板,包含思维导图、流程图、自由画等
2025
08-02

开源白板工具(SaaS),一体化白板,包含思维导图、流程图、自由画等

文章内容上广告位代码区

开源白板工具(SaaS),一体化白板,包含思维导图、流程图、自由画等。All in one open-source whiteboard tool with mind, flowchart, freehand and etc.


640.png


这是一款免费、开源的在线白板工具。它提供一个无限画布,支持自由绘制、思维导图、流程图、画笔、插入图片、自动保存等功能,以及移动端适配、Docker 部署和插件机制等特性。

640.png

特性

💯 免费 + 开源

⚒️ 思维导图、流程图

🖌 画笔

😀 插入图片

🚀 基于插件机制

🖼️ 📃 导出为 PNG, JSON(.drawnix)

💾 自动保存(浏览器缓存)

⚡ 编辑特性:撤销、重做、复制、粘贴等

🌌 无限画布:缩放、滚动

🎨 主题模式

📱 移动设备适配

📈 支持 mermaid 语法转流程图

✨ 支持 markdown 文本转思维导图(新支持 🔥🔥🔥)

关于名称

Drawnix ,源于绘画( Draw )与凤凰( Phoenix )的灵感交织。


凤凰象征着生生不息的创造力,而 Draw 代表着人类最原始的表达方式。在这里,每一次创作都是一次艺术的涅槃,每一笔绘画都是灵感的重生。


创意如同凤凰,浴火方能重生,而 Drawnix 要做技术与创意之火的守护者。


Draw Beyond, Rise Above.


与 Plait 画图框架

Drawnix 的定位是一个开箱即用、开源、免费的工具产品,它的底层是 Plait 框架,Plait 是我司开源的一款画图框架,代表着公司在知识库产品上的重要技术沉淀。


Drawnix 是插件架构,与前面说到开源工具比技术架构更复杂一些,但是插件架构也有优势,比如能够支持多种 UI 框架(Angular、React),能够集成不同富文本框架(当前仅支持 Slate 框架),在开发上可以很好的实现业务的分层,开发各种细粒度的可复用插件,可以扩展更多的画板的应用场景。


仓储结构

drawnix/
├── apps/
│   ├── web                   # drawnix.com
│   │    └── index.html       # HTML
├── dist/                     # 构建产物
├── packages/
│   └── drawnix/              # 白板应用
│   └── react-board/          # 白板 React 视图层
│   └── react-text/           # 文本渲染模块
├── package.json
├── ...
└── README.md
└── README_en.md



开发

npm install

npm run start

Docker

docker pull pubuzhixing/drawnix:latest

依赖

plait - 画图框架

slate - 富文本编辑器框架

floating-ui - 一个超级好用的创建弹出层基础库



项目地址

文章内容下广告位代码区,可放置第三方分享代码!