Kroki.io - Unified API for all the diagram libraries
complete
A
Andrea T
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"
M
Muhammad Ahsan Shaikh
complete
M
Muhammad Ahsan Shaikh
Andrea T Here is the PR for your reference, please deploy it and let me know. Thanks! https://github.com/easypanel-io/templates/pull/817
M
Muhammad Ahsan Shaikh
Andrea T Thanks for the suggestion. Would you be able to test it if I help you deploy this?