Skip to main content

๐Ÿ“Š Diagram

Draw diagrams with code!

Language & Syntaxโ€‹

  • Mermaid: JavaScript-based, GitHub native support, and Live editor makes it easily accessible.
  • D2: JavaScript-based, rising star.
  • Graphviz: Written in C, more powerful, but tricky to use.
  • PlantUML: Java-based, old-school, but powerful.

Wrappersโ€‹

  • Diagrams: Python library with some predefined components, use Graphviz under the hood.