Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

xaligo

xaligo is a diagram-as-code engine for architecture and network diagrams. It renders the Vue-style .xal XML DSL to Excalidraw, SVG, PPTX, XYFlow, and Isoflow-compatible output.

Hybrid enterprise architecture

The renderer is designed around a single shared pipeline:

.xal
  -> parser
  -> layout
  -> shared scene and routing
  -> output encoder
  -> Excalidraw | SVG | PPTX | XYFlow | Isoflow

Core features:

  • Vuetify-style layout primitives such as frames, rows, columns, spacing, and alignment.
  • AWS architecture group components and catalog-backed service icons.
  • Orthogonal connector routing with route and traffic layers.
  • Manual bend points in frame coordinates.
  • Group, rectangle, port, and item endpoints.
  • Excalidraw-friendly editable output.
  • SVG and PPTX output with line jumps, legends, and export-focused routing.

Use this documentation when authoring .xal files, rendering output, or working on the xaligo codebase.