PlantUML

Create UML and architecture diagrams from a plain-text language

Visit plantuml.com FreeOpen source

PlantUML draws sequence, use case, class, activity, component, deployment, and other diagrams from plain-text descriptions. It integrates with many wikis, IDEs, and documentation generators.

Key features

  • Sequence, class, activity, and component diagrams
  • Plain-text, version-controlled sources
  • IDE and documentation integrations
  • C4 and archimate support via libraries

Try it on DevTools Daily

Similar tools

  • Mermaid

    Generate diagrams and charts from Markdown-like text

    FreeOpen sourceWeb, CLI
  • D2

    Modern diagram scripting language that turns text into diagrams

    by TerrastructFreeOpen sourceCLI, macOS, Windows +1
  • Diagrams

    Draw cloud architecture diagrams as Python code

    FreeOpen sourceCLI, macOS, Windows +1
  • draw.io

    Free diagramming app for flowcharts, network, and architecture diagrams

    by JGraphFreeOpen sourceWeb, macOS, Windows +2
  • Graphviz

    Open-source graph visualization software using the DOT language

    FreeOpen sourceCLI, macOS, Windows +1
  • Excalidraw

    Virtual whiteboard for sketching hand-drawn-like diagrams

    FreemiumOpen sourceWeb

Built a tool like PlantUML? Submit it for review