Diagrams & Architecture

SaaS, open source and skills for diagrams & architecture work — with the limits of each written down.

Before you pick

What decides it
The update path, not the first render. If the next version means re-drawing instead of re-running a source, the diagram stops matching the system.
What to avoid
Generated layouts need hand-tidying, and the tidying lives nowhere in the source. Regenerating discards it, so people stop regenerating and the diagram freezes.
What is changing
Generation is moving from prompt-to-picture toward reading the repository or infrastructure state, then regenerating in CI so the diagram's diff shows in review.

Open source

Repositories you run yourself.
Search an area, or a tool by name.