一款 MIT 协议的无限画布白板 SDK,支持 React、React Native 和原生 JavaScript,可作为 tldraw 的免费替代。
- Star
- 8,874
- Fork
- 1,328
- 未关闭 Issue
- 31
- 最近提交
- 前天
这是什么?
draw.io 是一款可配置的图表与白板应用,完全在浏览器中运行,采用 JavaScript 编写的客户端编辑器。它适用于流程图、架构图、白板草图等通用绘图场景。项目由 draw.io Ltd 与 draw.io AG 共同开发,托管版 app.diagrams.net 使用的也是同一套代码。
本仓库是用于评估的测试版本。部署方式包括将 fork 发布到 GitHub Pages、使用 Docker 镜像,或部署发布页提供的 .war 包。桌面版需单独下载。支持的浏览器包括较新版本的 Chrome、Firefox、Safari、Opera、Edge 以及 Android WebView 和 iOS Safari。
它不是 SVG 编辑器,SVG 导出主要用于嵌入网页,而非在其他工具中继续编辑。当前版本不支持实时协同编辑,项目也不接受外部贡献者的 Pull Request。
核心功能
- 01完全在浏览器中运行的纯客户端 JavaScript 编辑器
- 02支持通用图表绘制与白板协作场景
- 03可通过 GitHub Pages、Docker 或 .war 包自行部署
- 04提供独立的桌面应用
- 05支持导出用于嵌入网页的 SVG
适用场景
- 无需安装软件,在浏览器中绘制流程图和架构图
- 在自有基础设施上部署内部图表编辑器
- 将图表编辑器集成到 Web 应用中
- 使用桌面应用离线绘制白板风格的图表
快速上手
- 1
使用 Docker 镜像
- 2
或从发布页面下载打包的 .war 文件
- 3
或 fork 本仓库并发布到 GitHub Pages
使用前须知
- 该仓库被描述为测试版本,生产环境需使用付费的生产版本。
- 当前版本不支持实时协同编辑。
- 项目不接受拉取请求,外部代码贡献无法合并。
- 图标集和模板库对与 Atlassian 产品的使用有限制。
标签
常见问题
- drawio 是什么?
- 一款基于浏览器、可自托管的图表与白板编辑器,使用 JavaScript 开发。 draw.io 是一款可配置的图表与白板应用,完全在浏览器中运行,采用 JavaScript 编写的客户端编辑器。它适用于流程图、架构图、白板草图等通用绘图场景。项目由 draw.io Ltd 与 draw.io AG 共同开发,托管版 app.diagrams.net 使用的也是同一套代码。
- drawio 可以免费使用吗?用的什么许可证?
- drawio 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- drawio 还在维护吗?
- 活跃维护中。drawio 最近一次提交是在 2026年10月18日。
- drawio 适合用来做什么?
- 无需安装软件,在浏览器中绘制流程图和架构图 在自有基础设施上部署内部图表编辑器 将图表编辑器集成到 Web 应用中 使用桌面应用离线绘制白板风格的图表
- drawio 怎么安装和运行?
- 使用 Docker 镜像 或从发布页面下载打包的 .war 文件 或 fork 本仓库并发布到 GitHub Pages
- 在哪里获取 drawio?
- 源代码和安装说明在 GitHub 上:https://github.com/jgraph/drawio
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
55545JavaScriptMIT更新于 前天
开源、本地优先的知识库,将文档、白板画布和表格融合在同一工作区中,可替代 Notion 和 Miro。
7.4万5371TypeScriptOther更新于 8天前
纯浏览器端运行、注重隐私的 PDF 工具箱,提供 50 多种编辑、合并、转换与加密工具,支持自托管。
1.6万1414JavaScriptAGPL-3.0更新于 22小时前
端到端加密的开源协作办公套件,支持文档、表格、演示、表单、看板等实时协作。
8018867JavaScriptAGPL-3.0更新于 18小时前
可自托管的预约排期系统,支持客户、服务与服务人员管理,并可与 Google Calendar 同步。
44481578PHPGPL-3.0更新于 19小时前
一个极简的原生 JavaScript 库,用于在网页中构建可拖拽、自动吸附的流程图编辑器。
1.2万1043JavaScriptMIT更新于 2年前