smusamashah 11 hours ago

I have jumbled together this list. When I started putting it together there were lists if only about 10 well known tools. Most of the tools here are from HN comments and I just kept adding to it over time.

https://github.com/SMUsamaShah/SMUsamaShah.github.io/commit/...

  • dvfjsdhgfv 11 hours ago

    Yeah I stole the link for this submission from your comment[0] as it's extremely useful and I wanted to make sure I don't lose it. I need to do a diagram every couple of months and I hate GUI-only tools, and the ones I used in the past seem to be no longer maintained. Also, some of these do just one job well, so for a different type of diagram I need to look for another tool. Your list is a nice summary, thank you.

    [0] https://news.ycombinator.com/item?id=44077684

    • karmakaze 3 hours ago

      Thanks to both of you for these. I see dbdiagram.io listed which I find super easy to use and they've been adding features.

      Before that I used wwwsqldesigner[0] which can read a DDL dump and make a huge picture. I forked it to infer relations by naming conventions as many DB schemas don't always make explicit foreign key relationships.

      [0] https://github.com/ondras/wwwsqldesigner

trash_cat 11 hours ago

This is incredibly useful and interesting. I have tried asking claude to generate XML code for various diagrams for import to draw.io with varying success. But I feel like if I could incorporate these instead, or markdown, for a specific graph instead of pure XML would yield better results.

0x696C6961 11 hours ago

Ever since Github added native support for mermaid, that's all I really use.

  • perrygeo 7 hours ago

    Mermaid is the Javascript of charting languages - we use not because it's good but because it's there.