This was brought up several times in the D2 thread 9 days ago (626pts, 153 comments)[0], since D2 built this to help showcase their feature set. Lots of the discussion there applies.
whoa nice list! (ty for not naming it another awesome-something lol). xosh.org one is what we used as a starting point to find and try out every text-to-diagram tool when we were doing research for D2. i don't think they're maintained anymore, but we included a link to them in our README anyway too.
hi, I'm Alex at Terrastruct and we made this. we just launched D2 last week, where this site was brought up plenty, so I didn't expect this to come up again. happy to answer q's if any.
(we're working on a playground so that this site's examples can be runnable!)
i'll also use this opportunity to plug that this next release of D2 is going to be packed with features/improvements/fixes that came from feedback received on HN from the launch:
I would love an AI-enabled chat bot that transforms text -> diagrams. Diagram creation could still be a lot easier.
For example: "I want to show that the causes of burnout are the following 5 categories: 1) lack of purpose, 2) community breakdown, 3) ... " -> and then that gets turned into a diagram. Then an update like: "make lack of purpose more prominent" and it increases in size.
I would even settle for a transformer that converts natural language to one of the diagram syntax languages in the OP link.
[+] [-] gnabgib|3 years ago|reply
[0]: https://news.ycombinator.com/item?id=33704254
[+] [-] swyx|3 years ago|reply
- https://gojs.net/latest/samples/decisionTree.html interactive diagrams
- http://blockdiag.com/en/
- python's diagrams https://pypi.org/project/diagrams/
- https://structurizr.com/
- https://github.com/mhlabs/cfn-diagram visualize cloudformation -> draw.io
- https://wavedrom.com/ (OSS) - Digital Timing Diagram or Waveform from simple textual description.
- way more tools here: https://xosh.org/text-to-diagram/
[+] [-] mlajtos|3 years ago|reply
[+] [-] yupis|3 years ago|reply
[+] [-] alixanderwang|3 years ago|reply
[+] [-] MilStdJunkie|3 years ago|reply
Vega is theoretically available in Asciidoctor-diagram, but not everything is supported yet :(
Project
https://vega.github.io/vega/
Sandbox
https://vega.github.io/editor/#/custom/vega
Geo example
https://vega.github.io/editor/#/examples/vega/airport-connec...
Box plot example
https://vega.github.io/editor/#/examples/vega/box-plot
[+] [-] tonerow|3 years ago|reply
[+] [-] alixanderwang|3 years ago|reply
(we're working on a playground so that this site's examples can be runnable!)
i'll also use this opportunity to plug that this next release of D2 is going to be packed with features/improvements/fixes that came from feedback received on HN from the launch:
https://github.com/terrastruct/d2/blob/master/ci/release/cha... https://github.com/terrastruct/d2/pull/259
[+] [-] news_hacker|3 years ago|reply
For example: "I want to show that the causes of burnout are the following 5 categories: 1) lack of purpose, 2) community breakdown, 3) ... " -> and then that gets turned into a diagram. Then an update like: "make lack of purpose more prominent" and it increases in size.
I would even settle for a transformer that converts natural language to one of the diagram syntax languages in the OP link.
[+] [-] zdw|3 years ago|reply
https://www.diagrams.net/blog/mermaid-diagrams
They're not editable afterward, but it sometimes comes in handy if you want to render them out as an image for a document/presentation.
[+] [-] alixanderwang|3 years ago|reply
(it is a paid product though, whereas diagrams.net is free)
[+] [-] flanked-evergl|3 years ago|reply
[+] [-] laithshadeed|3 years ago|reply
[+] [-] roflyear|3 years ago|reply
Googling brings up a few but nothing that looks super promising.
[+] [-] karmakaze|3 years ago|reply
[+] [-] omarhaneef|3 years ago|reply
(And here on HN, I hope someone is going to say: yes, this vscode extension will add it to markdown)
[+] [-] topspin|3 years ago|reply
[+] [-] roflyear|3 years ago|reply
[+] [-] delta_p_delta_x|3 years ago|reply
With GitHub Copilot, TikZ just became a lot more discoverable and somewhat nicer to use.
[+] [-] alexitosrv|3 years ago|reply
[+] [-] lowbloodsugar|3 years ago|reply
[+] [-] alixanderwang|3 years ago|reply