Mermaid

mermaid.js.org又名 Mermaid、Mermaid.js

开源的 JavaScript 文本绘图工具,用类 Markdown 代码渲染流程图、时序图、甘特图,可嵌入网页并随代码仓库做版本管理,适合维护项目 README 和写架构说明的开发者。

工具免费网页英文开源

Mermaid 是一个用文本画图的工具。你写一段类似 Markdown 的代码,它把这段文字渲染成流程图、时序图、甘特图等图表。和拖拽式绘图软件不同,图的内容和样式都写在文本里,改起来就是改几行字,适合放进文档、代码仓库或笔记里随版本一起管理。

主要功能

官方提供 Mermaid Live Editor,在浏览器里直接写代码并实时看到图形。它支持多种图表类型,页面描述里点名了流程图、时序图和甘特图。作为 JavaScript 工具,它可以嵌入网页,也有一份集成列表,列出能配合使用的应用。

适合谁

写技术文档、维护项目 README、做架构说明的开发者是主要用户。习惯用文本记录、不想在图形界面里反复对齐箭头的人,会觉得这种方式省事。团队里图表需要频繁修改时,文本定义也更容易 review 和合并。

费用与限制

项目开源,2019 年获得 JavaScript 开源奖的“最令人兴奋的技术应用”奖。当前版本为 12.3.0,团队正在讨论 v13 的重写方案:一个不依赖 DOM、插件化的版本,只画流程图的包约 100 kB(min+gzip),渲染速度约为 v12 的 50 倍,目标是 100 倍,语法保持不变。代价是体积与功能、速度与布局质量之间需要取舍。是否采用这一重写,官方正在征集意见。

常见问题

Mermaid 收费吗?
Mermaid 免费使用。
Mermaid 有哪些平台 / App?
支持 网页。
Mermaid 的替代品有哪些?
本站整理了 6 个替代品,例如 Markdown转Word、MD File Viewer、markmap、Slidev。

替代品 全部 6 个 →

收录于 2024 年 10 月 · 更新于 11 月 8 日 · 浏览 203 · 报告问题

替代品 6 个打开官网mermaid.js.org