shubhamgrg04 / awesome-diagramming Goto Github PK
View Code? Open in Web Editor NEWA curated collection of diagramming tools used by leading software engineering teams
A curated collection of diagramming tools used by leading software engineering teams
Hi - thanks for this resource.
I want to contribute a link to www.gituml.com which generates UML class libraries by reverse engineering various language source code on GitHub.
Although it uses PlantUML underneath the hood, it encourages the use of Literate Code Maps which differ from UML diagrams in that they focus on real source code fragments and lots of rich-text formatted story-telling narrative. They combine class and sequence diagrams into the same diagram, offering step by step numbering to follow the behaviour of a use case story.
Not sure if contributing this link (disclaimer, I am the author) is appropriate for this list. Perhaps a new area for reverse engineering diagram tools?
... deserves more visibility :-)
It's IMHO the best tool for C4 diagrams. You don't design, but model. You can even introspect your code and generate the diagrams from them.
It is here
TikZ is by a long shot the most powerful language for diagraming if you are willing to learn it ๐ค.
When I was a student at Kansas State University my Software Arch professor swore by StarUML and I've been a believer ever since.
It ain't pretty but it's by far the most complete UML app I've ever seen, it's got every diagram type under the sun and a nice little plugin community.
I often use it when designing multi-service features or flows using Communication Diagrams, which is like a seq diagram for visual people - very highly underrated diagram type.
Hello!
I think NextSketch for IntelliJ Platform would be a good addition to this list since it provides diagramming capabilities.
www.nextsketch.ca
(disclosure: I'm the author and it is paid) but I think this addition would be useful to devs
Suggest to add Violet UML Editor as another diagram option
https://sourceforge.net/projects/violet/
I've had great results with Ditaa, and I really like the fact that the diagrams can also be viewed directly as inline asciiart without a separate rendering step. IMO that makes the documentation easier to work with for developers, while still having the option to render a prettier version.
The list shows Terrastruct as Open Source, but it is not.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.