Skip to content

Diagram Families

OpenFlowKit supports multiple diagram families because not every problem should be forced into the same node and edge model.

FamilyBest for
flowchartGeneral process and system flows
architectureCloud, service, and platform diagrams
mindmapBranching ideation and hierarchical thinking
journeyUser journey or multi-stage experience mapping
stateDiagramState transitions and event-driven logic
classDiagramObject modeling and relationships
erDiagramTables, entities, and relational structure
gitGraphGit history and branching flows

Use the family that matches the semantics of the diagram, not just the visual look.

  • Choose flowchart when the problem is procedural.
  • Choose architecture when services, infrastructure, or trust boundaries matter.
  • Choose mindmap when branching and hierarchy matter more than exact routing.
  • Choose journey when stages, actors, and sentiment or score matter.
  • Choose classDiagram or erDiagram when the relationships themselves carry meaning.

Different families unlock different node behavior, import paths, layout assumptions, and inspector controls. Picking the right family early usually means less cleanup later.