当前位置:首页 > draw.io文章

GitHub狂揽61.8K Star!drawio这款免费开源画图工具太牛了 原创

drawio4周前 (07-01)draw.io文章103
1 背景

在日常开发、系统设计或项目管理中,我们经常需要把抽象的逻辑转化成直观的图表——流程图、架构图、UML类图、思维导图……但市面上的画图工具要么收费昂贵,要么功能有限,要么需要注册登录,用起来总有些不尽如人意。

今天要给大家推荐的这款工具——drawio(现更名为diagrams.net) ,或许能一次性解决你所有的画图烦恼。截至目前,它在GitHub上已狂揽61.8K Star,堪称开源画图工具中的“顶流”。

2 drawio是什么?

drawio是一款免费、开源、跨平台的在线绘图工具。它由JGraph开发,采用Apache 2.0协议开源,代码托管在GitHub上。

它的核心定位:为开发者、产品经理、系统架构师、教育工作者等提供轻量级、高扩展性的可视化解决方案。


一句话总结:不花一分钱,就能用上专业级的画图工具。

3 凭什么它能狂揽61.8K Star?

1. 完全免费,告别付费软件

传统绘图工具如Visio,单用户授权费用常达数百元,企业级版本更是数万元起步。而drawio作为开源项目,用户可自由下载、使用及二次开发,无需支付任何授权费用。这对个人开发者、初创团队、教育机构和预算有限的用户来说,简直是福音。

2. 全平台覆盖,随时随地都能画

drawio提供了三种使用方式:

Web在线版:直接访问 app.diagrams.net,无需安装,浏览器打开就能用

桌面客户端:支持Windows、macOS、Linux,完全离线使用,数据更安全

移动端:iOS和Android应用支持设备间同步

无论你用的是电脑、平板还是手机,无论有没有网络,drawio都能满足你的绘图需求。

3. 20+种图表类型,覆盖几乎所有场景

drawio内置了超过50种图形库、5000多种预设图形,覆盖的图表类型包括:流程图(支持BPMN 2.0标准);UML类图、时序图、活动图;ER图(数据库实体关系图);网络拓扑图;系统架构图、云架构图;思维导图、组织结构图;甘特图、电路图;从技术文档到项目管理,从软件开发到教育教学,几乎你能想到的图表类型,drawio都能画。

4. 智能绘图,效率翻倍

drawio的智能化功能让画图变得格外高效:

自动布局:一键优化图形排列,告别手动调整的繁琐

模板库:内置大量行业模板,直接从模板新建,省去从零搭建的时间

Mermaid支持:可以直接粘贴Mermaid代码生成图表

AI辅助:2026年版本已接入AI绘图功能,输入文字描述即可自动生成图表框架

代码生成与反向工程:支持从代码生成UML图,也可将UML图导出为代码框架

5. 实时协作,团队协同利器

drawio支持多人实时协作编辑。团队可以将图表保存至Google Drive、OneDrive或GitHub等云存储服务,成员同时修改时,系统会通过颜色标记区分不同用户的操作。对于需要严格版本管理的场景,还可以将.drawio文件与代码一同提交到Git仓库,实现架构图与代码的同步演进。

6. 无缝集成,融入你的工作流

drawio的插件生态非常丰富:

VS Code插件:直接在代码编辑器里画图

Confluence/Jira插件:在企业协作平台中嵌入绘图功能

Notion集成:在文档中直接插入和编辑图表

无论你习惯在哪里工作,drawio都能无缝融入。

7. 多格式导出,兼容性极强


drawio支持导出为PNG、JPEG、SVG、PDF等多种格式,还兼容Visio的.vsdx格式,方便与使用商业软件的同时协作。

4 安装步骤

4.1 软件准备

文章结尾有安装包免费获取方式

图片

4.2 安装

右键drawio的Windows版本安装包,然后安装即可。

图片
图片

等待一会即可安装完毕。然后在搜索框中输入draw,找到软件打开即可。

图片

打开后,初始化页面如下:

图片
图片

至此,drawio已经安装完毕,接下来就可以开心滴画图啦。