|5 days ago||4 days ago|
|Apache License 2.0||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.
Diagrams(Draw.io), a Free Lucidchart
1 project | news.ycombinator.com | 19 Jan 2022
Best practices for documenting PowerBI report
1 project | reddit.com/r/PowerBI | 18 Jan 2022
Regarding software, I've found diagrams.net to be incredible for this. Also, I believe a lightweight version of Visio online is now included with O365/M365 (Microsoft adds 'lightweight' Visio web app for no extra fee to Microsoft 365 for business plans)
1 project | dev.to | 1 Jan 2022
Also as a helper consider this simplified .prototype vs. proto diagram made by me (powered by @jgraph/drawio)
Truly Headless Draw.io Exports
5 projects | news.ycombinator.com | 1 Jan 2022
https://github.com/jgraph/drawio/issues/774 is the ticket about the SVG FOs. Going to PDF and then to SVG in inkscape is an interesting idea, but then needs a server, that makes it harder for others to set the project up.5 projects | news.ycombinator.com | 1 Jan 2022
Foreign Object support in SVG is an optional part of the 1.1 SVG. Yes, it's true that only browsers support it in practice.
The reason for its usage is historic. Originally, this project was the underlying diagramming library only, that uses the SVG DOM for rendering. There was no application and no SVG export, that wasn't a function of the library.
FOs in SVG gave us the whole range of HTML in shape labels. So, as well as complex text formatting, we used it for tables, complex composites, etc. There a large legacy of shapes that use complex HTML for labels, we can't drop support for those.
The app itself came later and the SVG export function even later. It was fairly easy to generate because we can take it from the SVG DOM. But, converting HTML to SVG requires parsing the full HTML specification and generating the SVG to maintain compatibilty. This is an horrifically large task, it would require probably 5+ people full time, we don't have that resource.
I'm not sure calling it SVG is "tacky". It is part of the SVG 1.1 spec, albeit an optional one, it's not like it's isn't SVG at all. But yes, it causes confusion, thus the entry in the README , "It is not an SVG editing app, the SVG export is designed only for embedding in web pages, not for further editing in other tools."
Microsoft screwing over sysadmins again
1 project | reddit.com/r/sysadmin | 20 Dec 2021
If their users all have admin, they could already go buy Visio or Project or any of their competing products from a shop and install it. They could download trial versions from https://www.microsoft.com/en-us/evalcenter/evaluate-visio or https://www.diagrams.net/
Why Wolfram Tech Isn’t Open Source–A Dozen Reasons
3 projects | news.ycombinator.com | 18 Dec 2021
You are conflating "open source" with "open contribution". https://github.com/jgraph/drawio#open-source-not-open-contri... explains it neatly:
> Similar to SQLite, diagrams.net is open source but closed to contributions.
> The level of complexity of this project means that even simple changes can break a lot of other moving parts. The amount of testing required is far more than it first seems. If we were to receive a PR, we'd have to basically throw it away and write it how we want it to be implemented.
> We are grateful for community involvement, bug reports, & feature requests. We do not wish to come off as anything but welcoming, however, we've made the decision to keep this project closed to contributions for the long term viability of the project.
Decision flow chart software
1 project | reddit.com/r/selfhosted | 16 Dec 2021
www.diagrams.net - free, excellent. I used paid LucidChart for years, but recently downgraded to LucidChart Free while I switch to Diagrams.net.
Today's 30-in-30 release will feature the free open source online diagram software, diagrams.net (formerly draw.io)
1 project | reddit.com/r/Flux_Official | 13 Dec 2021
You can learn more here: https://www.diagrams.net/
How often are you writing UML diagrams in your professional software engineer job?
1 project | reddit.com/r/cscareerquestions | 11 Dec 2021
For more custom diagrams I have used diagrams.net (what Lucid Charts is based off of/uses).
What's your choice of diagram drawing application?
1 project | reddit.com/r/linuxmasterrace | 20 Jan 2022
I use plantuml https://plantuml.com/, it generate diagram image from code.
Graphviz: Open-source graph visualization software
40 projects | news.ycombinator.com | 17 Jan 2022
I used to generate most of my diagrams in PlantUML, but recently found that my not-taking app, Joplin, has Mermaid built in.
PlantUML has the benefit that you can include it in your builds, e.g. parse any .plantuml files in `make doc` or in your CI.
But I like Mermaid more: its easier to read, less quirky and easily integratable in the markdown (or note-taking apps) without the need for extra build steps.40 projects | news.ycombinator.com | 17 Jan 2022
GitHub will natively support Mermaid diagrams
5 projects | news.ycombinator.com | 13 Jan 2022
Is there a diagram tool with a file format suitable for git?
2 projects | reddit.com/r/git | 27 Dec 2021
Generate class diagrams with a Kotlin DSL for PlantUML
2 projects | dev.to | 18 Dec 2021
In a recent project, we therefore wanted to automate the creation of certain parts of the documentation. The first automation candidate we identified were class diagrams. As part of our documentation-as-code approach, these diagrams were already manually made with PlantUML, an open-source tool allowing users to create diagrams from a plain text language. For example, with PlantUML, we can write the following text:
Modelling tools to use for Domain Specific Modelling
1 project | reddit.com/r/SoftwareEngineering | 17 Nov 2021
I like using PlantUML so that I can version-control my diagrams. https://plantuml.com/
How do you plan your code?
2 projects | reddit.com/r/godot | 2 Nov 2021
It is UML. You can use PlantUML to get very similar results. It might even be the same program they are using.
Manual de Liderança Técnica Ágil Parte 1/2: Práticas Essenciais ao Criar e Evoluir um Produto com Qualidade
2 projects | dev.to | 26 Oct 2021
Is there an online tool which creates graphics in a style similar to this?
2 projects | reddit.com/r/web_design | 18 Oct 2021
Huge fan of plantuml here too! See https://plantuml.com for examples of all the different diagrams it supports.
What are some alternatives?
Mermaid - Edit, preview and share mermaid charts/diagrams. New implementation of the live editor.
mermaid - Generation of diagram and flowchart from text in a similar manner as markdown
excalidraw - Virtual whiteboard for sketching hand-drawn like diagrams
HackMD - CodiMD - Realtime collaborative markdown notes on all platforms.
drawio-desktop - Official electron build of diagrams.net
Azure-PlantUML - PlantUML sprites, macros, and other includes for Azure services
OpenNote - OpenNote was built to be an open web-based alternative to Microsoft OneNote (T) and EverNote.
ShareLaTex - A web-based collaborative LaTeX editor
CherryTree - cherrytree
ffmpeg.wasm - FFmpeg for browser and node, powered by WebAssembly