Ask HN: A modern-looking UML diagram tool?
51–60 of 92 posts
Re: Ask HN: A modern-looking UML diagram tool?
#52For all sorts of diagrams, this software is awesome: yEd https://www.yworks.com/products/yed Favorite feature: automatically reorganize the chart according to your preferences/constraints (e.g. fewer line intersections, hub-spoke, hierarchical, etc)
It has some weird defaults though, eg the "create node on click" is weird. Turn that off :-)
It has lovely alignment features, making it super easy to make clear diagrams. It doesn't align things to a grid, but to surrounding nodes/edges in a really nice way. Try putting two nodes besides one another, and then a third one next to it. It'll auto-align the spacing so the three boxes are evenly spaced.
Re: Ask HN: A modern-looking UML diagram tool?
#53I use PlantUML[1] for my UML diagrams. - It uses a human readable text-based file format renderable via the PlantUML jar. Friendly to CLI and git. - The diagrams are stylable, should you wish to style them. - There's a PlantUML Integration IntelliJ plugin that's easy to use for preview/rendering[2] - Overall simple to use, but I imagine it can as robust as you want it to be. For example, the IntelliJ plugin Sketch.it…
Edited to remove example that still produces scroll bar on non-maximized windows (and mobile).
Re: Ask HN: A modern-looking UML diagram tool?
#54Re: Ask HN: A modern-looking UML diagram tool?
#55Also draw.io templates and a set of Visio templates ( https://github.com/pihalve/c4model-visio-stencil ) that can be imported into Lucidcharts as well. There is also some web based tools (see bottom of C4 website).
Re: Ask HN: A modern-looking UML diagram tool?
#56I use PlantUML[1] for my UML diagrams. - It uses a human readable text-based file format renderable via the PlantUML jar. Friendly to CLI and git. - The diagrams are stylable, should you wish to style them. - There's a PlantUML Integration IntelliJ plugin that's easy to use for preview/rendering[2] - Overall simple to use, but I imagine it can as robust as you want it to be. For example, the IntelliJ plugin Sketch.it…
If you're going to monospace lists (why?) please format them to remove the horizontal scroll bar. Edited to remove example that still produces scroll bar on non-maximized windows (and mobile).
Re: Ask HN: A modern-looking UML diagram tool?
#57I use PlantUML[1] for my UML diagrams. - It uses a human readable text-based file format renderable via the PlantUML jar. Friendly to CLI and git. - The diagrams are stylable, should you wish to style them. - There's a PlantUML Integration IntelliJ plugin that's easy to use for preview/rendering[2] - Overall simple to use, but I imagine it can as robust as you want it to be. For example, the IntelliJ plugin Sketch.it…
If you're going to monospace lists (why?) please format them to remove the horizontal scroll bar. Edited to remove example that still produces scroll bar on non-maximized windows (and mobile).
Re: Ask HN: A modern-looking UML diagram tool?
#58For all sorts of diagrams, this software is awesome: yEd https://www.yworks.com/products/yed Favorite feature: automatically reorganize the chart according to your preferences/constraints (e.g. fewer line intersections, hub-spoke, hierarchical, etc)
I have used yEd for hardware diagrams as well, although I still haven't found a great way to draw out busses of signals between nodes (to be clear I haven't found anything besides manual drawing which works!)