Show HN: Reladraw – A diagram language where you decide where to place things
Thread
Unofficial Hacker News client; not affiliated with Y Combinator.
Show HN: Reladraw – A diagram language where you decide where to place things
Unofficial Hacker News client; not affiliated with Y Combinator.
atombender · · focus · HN ↗
> Mermaid, Graphviz and D2 let you declare boxes and connections, then determine positions for you. If you have a particular picture in mind, these aren't the right tool.
D2's layout engine TALA [1] actually allows you to provide a lot of manual control. TALA used to be commercial, but is now open source.
In my own testing, TALA tends to produce much better layouts than Mermaid, including the ELK layout algorithm (which is not Mermaid's default; D2 also supports ELK).
TALA supports controlling direction per container, defining which shapes have to be near each other, and so on. I've not played with this yet, though.
[1] <a href="https://d2lang.com/tour/tala/" rel="nofollow">https://d2lang.com/tour/tala/
jpwalsh234 · · focus · HN ↗
For the diagrams I usually want to create, that's still not enough control to create what I envision.