GitHub 热门

obsidianmd/pele

在 GitHub 打开 ↗

轻量快速的 Mermaid 图表渲染库,Mermaid.js 的替代品

Star4.1k
24h 新增+90
7 天新增—
Fork122
Issue14
语言TypeScript

项目介绍

更新于 1 天前

Pele 是一个把 Mermaid 图表渲染成 SVG 的 TypeScript 库,可以理解为 Mermaid.js 的轻量替代品:它体积小、同步执行、零运行时依赖,支持 Mermaid 12.1.0 的全部图表类型,包括流程图、时序图、甘特图和各类图表。它解决的痛点是 Mermaid.js 太重、渲染慢——如果你在做一个文档站、笔记工具或需要在前端动态展示架构图、流程图的产品,用它能显著减小打包体积并加快首屏出图速度。样式通过 CSS 变量控制,换主题时颜色会自动跟随,不用重新渲染;对不可信的图表源也做了转义和尺寸限制。值得看的是做前端开发、开发者工具或技术文档平台的工程师,尤其是正在评估「要不要用 Mermaid.js」或被其 bundle 体积困扰的人;纯后端或不涉及图表渲染的岗位关系不大。

上手成本:中

Star 趋势

记录 7 个数据点 · 期间无变化

话题标签

chartsdiagrammingdiagramsmermaidmermaid-diagramsmermaidjs

仓库信息

LicenseOther
创建时间2026-10-05
最后推送5 天前
热度分270.0