Skip to main content

介绍

Pintora 是一个可在浏览器和 Node.js 环境下运行的文字转示意图库。

受到 Mermaid.jsPlantUML 的启发,帮助用户通过简单直观的语言来定义和绘制示意图。

通过标准化的图形展示,表达复杂的思想结构和意图,一图胜千言。

特性

  • 在浏览器端,支持 SVG 和 Canvas 输出
  • 在 Node.js 端,支持输出 PNG/JPG 位图和 SVG 文件
  • [计划中] 具有高度的可组合性,按需加载图表类型,核心代码可控制在较轻量级
  • 具有高度的可扩展性,开发者可扩展自己的图表,作为插件接入,详情请见 实现你自己的图表

支持图表

mindmap
@param layoutDirection TB
* Pintora diagrams
** UML 图表
*** 时序图 Sequence Diagram
*** 活动图 Activity Diagram
*** 组件图 Component Diagram
** Non-UML Diagrams
*** 实体关系图 Entity Relationship Diagram
*** 思维导图 Mind Map
*** 甘特图 Diagram
*** DOT Diagram

💻 编辑器支持

  • VSCode 插件 pintora-vscode, 提供 .pintora 文件的语法高亮和 Markdown 代码块预览等功能。