- d2 is a standalone executable compiler, I once tried mermaid-cli (mmdc) but couldn't get it to work properly plus anything I need to install with npm scares the hell out of me
- ASCII rendering: I love rendering to ASCII which I can copy-paste around.
But I do use mermaid a lot embedded in other programs (e.g Obisidian). The selection of different diagram types is amazing.
```mermaid ```
```typescript ```
# A Simple Diagram
```mermaid
graph TD;
foo["<b>bold</b> <a href='./pyproject.toml'>./pyproject.toml</a>"]
```
We could ask LLMs to generate module diagrams with links.I feel similarly about charting libraries.
I'd be curious to know if Ilograph is among the languages you've tried and if you feel the same way (I'm the author). Making it feel good to edit (the opposite of "rough in the hands"?) is an explicit goal, and to that end there is an IDE with context-aware autocomplete.