Graphviz: Open-source graph visualization software
For the ASCII lovers, I made this simple web page to help convert dot to text diagrams:<p><a href="https:&#x2F;&#x2F;dot-to-ascii.ggerganov.com" rel="nofollow">https:&#x2F;&#x2F;dot-to-ascii.ggerganov.com</a><p>It&#x27;s useful to embed diagrams directly in source code for example.<p>Here is a sample [0]:<p><pre><code>                     0.6
                 ┌─────────────────────────┐
                 ▼                         │
  ┌───┐  0.8   ┌───┐  0.1   ┌───┐  0.7   ┌───┐  0.2   ┌───┐
  │ d │ ─────▶ │   │ ◀───── │ e │ ─────▶ │ a │ ─────▶ │ b │
  └───┘        │ c │        └───┘        └───┘        └───┘
               │   │  0.4                               │
               │   │ ◀──────────────────────────────────┘
               └───┘
</code></pre>
And a more complex example from a project of mine [1]:<p><pre><code>  ┌─────────────┐
  │ @tweet2doom │
  │             │
  │    ROOT     │ ◀─────┐
  └─────────────┘       │
    ▲                   │
    │                   │
    │                   │
  ┌─────────────┐     ┌─────────────────┐
  │  @player1   │     │    @player2     │
  │             │     │                 │
  │ &#x2F;play 50-u  │     │ &#x2F;play 30-l,50-f │
  └─────────────┘     └─────────────────┘
    ▲                   ▲
    │                   │
    │                   │
  ┌─────────────┐     ┌─────────────────┐
  │ @tweet2doom │     │   @tweet2doom   │
  │             │     │                 │
  │    Video    │     │      Video      │
  │             │     │                 │
  │  Start: 1   │     │    Start: 1     │
  │   End:50    │     │     End:80      │
  └─────────────┘     └─────────────────┘
                        ▲
                        │
                        │
  ┌─────────────┐     ┌─────────────────┐
  │ @tweet2doom │     │                 │
  │             │     │    @player2     │
  │    Video    │     │                 │
  │             │     │   &#x2F;play 30-l    │
  │  Start: 80  │     │                 │
  │   End:110   │ ──▶ │                 │
  └─────────────┘     └─────────────────┘
</code></pre>
[0] <a href="https:&#x2F;&#x2F;dot-to-ascii.ggerganov.com&#x2F;?src_hash=476410d3" rel="nofollow">https:&#x2F;&#x2F;dot-to-ascii.ggerganov.com&#x2F;?src_hash=476410d3</a><p>[1] <a href="https:&#x2F;&#x2F;dot-to-ascii.ggerganov.com&#x2F;?src_hash=1ee7dcfe" rel="nofollow">https:&#x2F;&#x2F;dot-to-ascii.ggerganov.com&#x2F;?src_hash=1ee7dcfe</a>