Open-source text-based diagramming tool for UML, flowcharts, architecture diagrams and method workflow diagrams.
PlantUML is an open-source tool that generates diagrams from text descriptions, supporting UML diagrams, flowcharts, sequence diagrams, component diagrams, activity diagrams and architecture diagrams. It suits automated drawing of software systems, research workflows, model structures and method roadmaps.
Use cases: UML, flowcharts, architecture diagrams, system diagrams, research method diagrams
Note: PlantUML leans towards software engineering and structural diagrams; for ordinary paper schematics, pair it with Mermaid, Graphviz or diagrams.net.