Our great sponsors
plantuml | graphviz | |
---|---|---|
122 | 11 | |
9,411 | - | |
2.7% | - | |
9.5 | - | |
7 days ago | - | |
Java | ||
GNU General Public License v3.0 or later | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
plantuml
- FLaNK Stack 26 February 2024
-
What is your favorite tool for designing complex architecture, and why is it MS Paint?
Someone at work showed me https://plantuml.com/ recently. If you want your diagrams as code . Version controlled etc.. I highly recommend it.
-
Pikchr: A PIC-like markup language for diagrams in technical documentation
Seems like a considerable upgrade from PlanUML (https://plantuml.com/ - which is amazing, but sometimes you just can't seem to be able to align the stuff the way you want too).
-
Entity Relationship Diagrams
plantuml is amongst the best there is. kroki.io has a sandbox for it mermaid.js can do it in notion, it works as well as any other mermaid. dbvisualizer is fantastic if you have an existing schema in a db instance. you may need the trial license to render the diagrams
-
Pravljenje AWS strukturnog diagrama
PlantUML ima podsku za mnogo vise dijagrama - https://plantuml.com/ (bar za sada).
- Which tools do you use to create diagrams?
-
Free Alternatives for Enterprise Architect.
I like https://plantuml.com/, because it is text-based and simple, fulfilling my needs in simple diagrams. Plug-ins dir IDEs exist but there is also a web-viewer/editor.
-
UML representation of the whole flutter framework?
I think it would be much easier to write a parser that generates PlantUML code
- Wie dokumentiere ich meine Server und Applikationen?
-
Best tool for designing system architecture ?
I use https://plantuml.com.
graphviz
-
Dot_ix: Interactive GraphViz Dot Graphs
If you love GraphViz and would like to support it, please do.
> Graphviz is maintained by a few very talented volunteers, and with some help from its founders. Financial donations are accepted on patreon. Anyone who is able to fund a summer intern project (or other project) based on graphviz is invited to contact any of the project leaders, e.g. send a message to north on graphviz org).
> This project has only 3 of its founders remaining as volunteer maintainers, and support is limited and may end soon. If you can help fund to a more formal foundation to continue this project, please contact north on graphviz org.
- goroutines and goccy/go-graphviz package
- Graphviz v7
-
A CSS-Inspired Syntax for Flowcharts
That's interesting. It's not hard to see the problem. HTML labels don't help, either. How do other languages solve this? Like, a shell HERE document that has one fixed string as a terminator? The graphviz lexer https://gitlab.com/graphviz/graphviz/-/blob/main/lib/cgraph/... seems hackable but disabling downstream processing of escapes elsewhere would be necessary too. Possibly this would mean bypassing some of the processing in the function make_label in https://gitlab.com/graphviz/graphviz/-/blob/main/lib/common/...
It's a disappointment or even failure of our current language scanning and parsing tools or, really, the way we used them, that this is not an easy exercise.
-
Graphviz: Open-source graph visualization software
If you have bug fix or enhancement requests, try https://gitlab.com/graphviz/graphviz/-/issues?scope=all&stat...
"Very poor" seems harsh, but, yes, it hurts us, too. (That, and text with slightly-off baselines.)
The relevant code starts around https://gitlab.com/graphviz/graphviz/-/blob/main/lib/common/... If this isn't right, maybe somebody can figure out why. Perhaps the loop stops sometimes on the wrong side of the boundary? Anyway, it's equally possible that when the endpoint coord is handed off to a lower level driver, the arrowhead mitering is wrong. There is no question there was once upon time explicit code to try to cope with this problem, at least in the native PSgen, but I can't find it now. Maybe it wore away as waves of open source development washed over it, along with static tables for a bunch of "standard" PS fonts.
For more background, see for example https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/s...
In the worst case, this has to be debugged for all the drivers in https://gitlab.com/graphviz/graphviz/-/tree/main/plugin
No doubt there are more details if anyone can remember them.
-
Favorite Resources of 2021
Diagrams as Code based on graphviz; for prototyping cloud system architectures
What are some alternatives?
Mermaid - Edit, preview and share mermaid charts/diagrams. New implementation of the live editor.
mermaid - Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown
draw.io - draw.io is a JavaScript, client-side editor for general diagramming.
kroki - Creates diagrams from textual descriptions!
wavedrom - :ocean: Digital timing diagram rendering engine
roadmap - GitHub public roadmap
intellij-plugins - Open-source plugins included in the distribution of IntelliJ IDEA Ultimate and other IDEs based on the IntelliJ Platform
Asciidoctor - :gem: A fast, open source text processor and publishing toolchain, written in Ruby, for converting AsciiDoc content to HTML 5, DocBook 5, and other formats.
Azure-PlantUML - PlantUML sprites, macros, and other includes for Azure services
aws-icons-for-plantuml - PlantUML sprites, macros, and other includes for Amazon Web Services services and resources
mdbook-graphviz