Native Pikchr Diagram Support in MermaidJS #6305
Labels
Status: Triage
Needs to be verified, categorized, etc
Type: Enhancement
New feature or request
Type: New Diagram
Proposal
This feature proposes integrating Pikchr’s vector diagramming capabilities into MermaidJS as a first-class diagram type. Pikchr’s PIC-like syntax would be supported via WebAssembly (WASM) compilation of its C core, enabling client-side rendering of technical illustrations alongside Mermaid’s existing chart types.
The Obsidian community’s successful integration via the Adamantine Pick plugin (Emscripten-compiled Pikchr core) demonstrates technical feasibility.
Use Cases
Pikchr excels at creating precise schematics for APIs, network topologies, or hardware designs. Example:
This allows version-controlled infrastructure diagrams that update alongside codebases.
Researchers can embed LaTeX-quality vector diagrams directly in markdown papers:
Eliminates manual image exports while maintaining publication-ready precision.
Screenshots
No response
Syntax
Implementation
This is a proposal which I'd love to see built into mermaid by the wonderful community.
The text was updated successfully, but these errors were encountered: