Etassia is a pure Ruby implementation of Mermaid diagram rendering. It parses Mermaid syntax and generates SVG output using Parslet grammars and a built-in fallback grid layout. Supports 24 diagram types: flowcharts, sequence, class, state, ER, C4, block, architecture, Gantt, timeline, Git graph, mindmap, Kanban, user journey, pie, quadrant, radar, XY charts, requirement, Sankey, packet, treemap, info, and error displays.
Required Ruby Version
>= 3.3.0
Authors
Ribose Inc.
Versions
-
0.1.0
-
source
- 0.1.0 source November 12, 2026 (1000 KB)
-