Drawnix 是一款免费开源、简单易用的在线白板工具,支持创建思维导图、流程图、自由画等功能,旨在通过简洁的界面和强大的扩展性满足个人与团队的多样化绘图需求。

Drawnix 源代码托管在 GitHub:
https://github.com/plait-board/drawnix
功能特性
- 💯 免费 + 开源,开箱即用,二次开发和私有化部署;
- ⚒️ 支持思维导图、流程图;
- 🖌 自由画笔,形状(矩形、圆形、三角形、菱形等)、线条、文字工具;
- 😀 插入图片,Iconfont 表情;
- 🚀 基于插件机制,支持多种 UI 框架(Angular、React),能够集成不同富文本框架(Slate);
- 🖼️ 📃 导出为图片(PNG、JPG)、JSON(.drawnix);
- 💾 自动保存:内容自动存储于浏览器缓存,避免数据丢失;
- ⚡ 编辑特性:撤销、重做、复制、粘贴等;
- 🌌 无限画布:可以自由缩放、滚动;
- 🎨 主题模式:默认、缤纷、柔和、复古、暗夜、星空;
- 📱 跨平台适配:兼容桌面和移动设备,响应式设计确保移动端操作体验;
- 📈 支持 Mermaid 语法转换为流程图,简化结构化绘图流程;
- ✨ 支持 Markdown 文本转换为思维导图。

在线使用
Drawnix 提供了一个在线应用,可以通过浏览器直接访问:

下载安装
Drawnix 支持本地安装,使用 Docker 进行部署的命令如下:
bash
docker pull pubuzhixing/drawnix:latest
docker run -d \
--restart always \
--name drawnix \
-p 7200:80 \
pubuzhixing/drawnix
运行服务之后,在浏览器中输入以下地址进行访问:
bash
http://127.0.0.1:7200/