PlantUML logo

PlantUML

Draws UML diagrams using plain text descriptions.

Made by Arnaud Roques

  • UML Modeling

  • UML

  • chart

  • unified-modeling-language

  • Diagram Editor

What is PlantUML?

A versatile, open-source tool for creating UML diagrams using plain text descriptions. Built on Java, PlantUML allows users to generate UML models simply by inputting concise textual descriptions, eliminating the need for complex diagramming software. The tool can be integrated with a wide range of applications, including wikis, text editors, IDEs, programming languages, and documentation generators, making it a flexible solution for diverse project needs. Leveraging the power of Graphviz, PlantUML supports rendering of various diagram syntaxes, such as PlantUML, Dot, and Ditaa, providing users with a comprehensive diagramming solution

Highlights

  • Open-source, Java-based UML diagram maker
  • Generates UML models from plain text descriptions
  • Integrates with multiple applications, including wikis, editors, IDEs, and documentation generators
  • Supports rendering of various diagram syntaxes, including PlantUML, Dot, and Ditaa

Platforms

  • Linux
  • Web
  • Android
  • Online
  • Chrome OS
  • Windows
  • Mac

Languages

  • English

Social

Features

    • Create UML entities

    • Java based

    • Workflow

    • Portable

    • Text Based Format

    • VCS Friendly

    • Flow Chart

    • Mind Mapping

    • Support for MarkDown

    • Rendering