draw.io:开源款白板/图表绘制利器

简介: draw.io 是一款开源免费的图表绘制工具,支持流程图、思维导图、网络拓扑图等多种图表类型。它在 GitHub 上已有 52.6k Star,提供在线版、自托管 Docker 部署和桌面版安装方式。无论你是学生、教师还是工程师,draw.io 都能极大提高你的工作效率。官方网站:[https://www.drawio.com](https://www.drawio.com),GitHub 地址:[https://github.com/jgraph/drawio-desktop](https://github.com/jgraph/drawio-desktop)。

_20250221203658.jpg

在工作和学习中,我们常常需要绘制各种图表,例如流程图、思维导图、网络拓扑图等等。一款功能强大且易于上手的图表绘制工具可以极大地提高我们的效率。今天,我要向大家推荐一款开源免费的图表绘制工具—— draw.io,并手把手教你如何安装和使用它。

draw.io 介绍

draw.io 是一款功能强大的开源图表绘制工具,它可以帮助你轻松创建各种类型的图表,包括:

  • 流程图: 业务流程、系统流程、数据流程等

  • 思维导图: 整理思路、头脑风暴、项目规划等

  • 网络拓扑图: 网络结构、服务器架构、系统部署等

  • UML 图: 软件设计、类图、时序图等

  • 实体关系图: 数据库设计、数据模型等

  • 以及其他各种类型的图表: 甘特图、线框图、组织结构图等等

该项目目前在github已有52.6k star

_20250221201417.jpg

github地址:https://github.com/jgraph/drawio-desktop

github-docker-drawio地址:https://github.com/jgraph/docker-drawio

官方文档地址:https://www.drawio.com/

安装

我一直使用的是自己使用docker部署的web服务,也可以使用官方提供的web或者自己在电脑上安装桌面版

  • 在线使用

最简单的方式就是直接访问 draw.io

官网地址:https://app.diagrams.net/

无需安装任何软件,打开浏览器即可使用。

  • 自托管docker部署web

我使用的是docker-compose部署的,docker-compose.yml 如下:

services:
  draw:
    image: jgraph/drawio
    container_name: draw
    restart: always
    environment:
      TZ: Asia/Shanghai
    ports:
      - 9060:8080
      - 8443:8443
AI 代码解读

大家如果镜像下载不下来的话可以使用我转存在阿里云镜像仓库中的镜像,但是不一定是最新的registry.cn-hangzhou.aliyuncs.com/xjpublic/drawio

使用

docker-compose up -d
AI 代码解读

启动项目之后即可在浏览器中访问了

  • 桌面版安装

桌面版大家在github:https://github.com/jgraph/drawio-desktop/releases 上选择对应的安装包下载即可

使用

使用在这就不详细描述了

_20250221202833.jpg

总结

draw.io 是一款功能强大且易于使用的开源图表绘制工具,它可以帮助你轻松创建各种类型的图表。无论你是学生、教师、工程师还是设计师,draw.io 都能满足你的需求。赶快来试试吧!

目录
打赏
0
6
6
2
203
分享
相关文章
介绍一款好用的开源画图神器-draw.io | AI应用开发
draw.io 是一款基于浏览器的开源绘图工具,无需安装即可使用,支持多种操作系统和设备。其简洁的界面、丰富的形状库、智能对齐功能和强大的云端协作能力,使其成为专业人士和创意爱好者的首选。无论是产品设计、流程图绘制还是思维导图构建,draw.io 都能满足你的多样化需求。【10月更文挑战第7天】
548 0
|
10月前
Neumorphism.io一个神奇的网站,满足各种圆角矩形ICON图表立体化效果要求,这种样式的名称——新拟态
Neumorphism.io一个神奇的网站,满足各种圆角矩形ICON图表立体化效果要求,这种样式的名称——新拟态
Neumorphism.io一个神奇的网站,满足各种圆角矩形ICON图表立体化效果要求,这种样式的名称——新拟态
DeepMind 开源最强多模态模型Perceiver IO!玩转音频、文本、图片,还会打星际争霸
你印象中的多模态模型还停留在文本+图片吗?DeepMind最近开源了一个新模型Perceiver IO,除了传统的音频、文本、图片数据可以输入进去以外,还能打星际争霸!作者宣称这可能是迈向通用人工智能的重要一步!
505 0
DeepMind 开源最强多模态模型Perceiver IO!玩转音频、文本、图片,还会打星际争霸
简洁的写作空间 Writings.io 开源
Writings.io 是一个写作空间,可以用作博客。特点是简洁的管理页面和可视化编辑器。 在RubyChina社区看到作者的讲其开源的信息,以下为作者原文:
189 0
简洁的写作空间 Writings.io 开源
程序猿福利:JavaScript 开源库集合网站 JSDB.io 收集分类了数百个最好的JavaScript库
JSDB.io是一个JavaScript库的集合网站,收集分类了数百个最好的JavaScript库,将Github中大部分JavaScript库都整理到了一个网站中,便于Web开发者查找使用,同时用户也可以主动提交未被收录的JS库。
254 0
程序猿福利:JavaScript 开源库集合网站 JSDB.io 收集分类了数百个最好的JavaScript库
Orace开源的异步IO编程库,特点是接口非常简单
官网:https://oss.oracle.com/projects/libaio-oracle/,正如标题所说,非常简单了,不用多解释,请直接看头文件,其中aio_poll类似于poll,重要的结构是aiocb64,类似于epoll_event。
731 0
【IO面试题 四】、介绍一下Java的序列化与反序列化
Java的序列化与反序列化允许对象通过实现Serializable接口转换成字节序列并存储或传输,之后可以通过ObjectInputStream和ObjectOutputStream的方法将这些字节序列恢复成对象。

热门文章

最新文章