URL:
GitHub:
Description:
Kroki provides a unified API for all the diagram libraries:
  • BlockDiag (BlockDiag, SeqDiag, ActDiag, NwDiag, PacketDiag, RackDiag),
  • BPMN,
  • Bytefield,
  • C4 (with PlantUML),
  • D2,
  • DBML,
  • Ditaa,
  • Erd,
  • Excalidraw,
  • GraphViz,
  • Mermaid,
  • Nomnoml,
  • Pikchr,
  • PlantUML,
  • Structurizr,
  • SvgBob,
  • Symbolator,
  • TikZ,
  • UMLet,
  • Vega,
  • Vega-Lite,
  • WaveDrom,
  • WireViz...
---
Example Docker Compose on Elestio:
version: "3"
services:
core:
image: yuzutech/kroki:latest
restart: always
environment:
- KROKI_MERMAID_HOST=mermaid
- KROKI_BPMN_HOST=bpmn
- KROKI_EXCALIDRAW_HOST=excalidraw
ports:
- "172.17.0.1:17359:8000"
mermaid:
image: yuzutech/kroki-mermaid:latest
restart: always
ports:
- "172.17.0.1:8002:8002"
bpmn:
image: yuzutech/kroki-bpmn:latest
restart: always
ports:
- "172.17.0.1:8003:8003"
excalidraw:
image: yuzutech/kroki-excalidraw:latest
restart: always
ports:
- "172.17.0.1:8004:8004"