文章目录
- 1. draw.io 简介
- 2. v31.1.5 版本亮点
- 3. 获取安装包
- 4. 快速开始
1. draw.io 简介
draw.io(也称 diagrams.net)是全球最受欢迎的开源图表绘制工具之一,由 JGraph Ltd(现 draw.io Ltd)开发运营。创始人为英国开发者 David Benson,其根源可追溯至 2000 年瑞士工程师 Gaudenz Alder 在 ETH Zurich 开发的 JGraph 项目。桌面端应用 drawio-desktop 于 2017 年正式发布,基于 Electron 框架封装 draw.io 核心编辑器,支持 Windows、macOS 和 Linux 三大平台完全离线使用。
截至 2026 年,该项目在 GitHub 上已获得超过 60,000 颗 Star,Fork 数量约 5,700,位列 GitHub 全站排名前 130 名。draw.io 是 Atlassian Marketplace 上安装量最高的应用,99% 的财富 500 强企业都在使用它。凭借完全免费、数据完全本地存储、无需注册的特点,draw.io 被广泛视为 Microsoft Visio、Lucidchart 等商业工具的最强开源替代方案。
draw.io Desktop 的核心功能包括:
- 丰富的图表类型:支持流程图、思维导图、UML 图(类图/时序图)、网络拓扑图、ER 图、组织结构图、甘特图、线框图、BPMN、电路图、平面图等 20 余种图表类型
- 海量内置资源:提供 50 种以上行业模板和 200 余种图形库,涵盖 AWS、Azure、GCP、Kubernetes、Docker 等云厂商官方图标
- 离线安全:所有 JavaScript 文件均为自包含,内容安全策略禁止加载远程脚本;图表数据从不外传,无任何遥测或使用统计上报
- 专业导出:支持导出 PNG、JPEG、SVG、PDF、VSDX(Visio 格式)等 12 种格式,元数据无损
- 高级特性:支持 LaTeX 数学公式、PlantUML / Mermaid / SQL 代码生成与反向工程、自动布局、暗色模式、多层(Layer)管理等
- 灵活部署:除桌面版外,还提供在线版(app.diagrams.net)、Docker 自托管、VS Code 和 Jupyter Lab 集成等使用方式
2. v31.1.5 版本亮点
- 升级至Electron 42.8.0,提升运行时性能和安全性
- 移除了插件系统(#2499),简化应用架构
- 修复多项已知问题(#2500、#2481)
- 核心编辑器同步更新至draw.io core 31.1.5
3. 获取安装包
如果访问 GitHub 不便,安装包及中文文档:https://hanshuixin.org/go/224V(内含 draw.io-universal-31.1.5.dmg、README 中英对照、发布说明中英对照和 LICENSE)。
macOS安装drawio-desktop-v31.1.5(draw.io-universal-31.1.5).zip ├── draw.io-universal-31.1.5.dmg ├── macOS安装drawio-desktop-v31.1.5(draw.io-universal-31.1.5).pdf ├── README/ │ ├── README.md │ └── README-中文版.md ├── 发布说明/ │ ├── RELEASE-NOTES.md │ └── RELEASE-NOTES-中文版.md └── LICENSEdraw.io-universal-31.1.5.dmg 为通用二进制安装包,同时兼容 Apple Silicon (arm64) 和 Intel (x64) Mac。
4. 快速开始
双击整合包根目录中的draw.io-universal-31.1.5.dmg,将 draw.io 拖入 Applications 文件夹即可完成安装。
如需禁用自动更新检查,可在终端中使用以下命令启动:
open-adraw.io--args--disable-update或者设置环境变量以永久禁用:
exportDRAWIO_DISABLE_UPDATE=true