🍺 BREW Explorer

← all formulae

plantuml

brew install plantuml v1.2026.6 GPL-3.0-or-later

Java tool that generates UML diagrams from plain-text descriptions.

Why you might care

Write diagrams as code in your editor instead of dragging shapes in GUI tools; integrates with documentation pipelines and version control. Requires Graphviz for rendering and Java runtime. Supports sequence, class, state, component, deployment, and other diagram types via a simple DSL.

Categories

Alternatives

Graphviz Mermaid draw.io
5.2k
30-day installs · #580
10.9k
90-day · #778
37.6k
365-day · #786

Runtime dependencies

Links

Blurb generated by claude-haiku-4-5 on today.

Raw metadata
{
  "aliases": [],
  "alternatives": [
    "Graphviz",
    "Mermaid",
    "draw.io"
  ],
  "build_dependencies": [],
  "categories": [
    "parser",
    "conversion",
    "documentation"
  ],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [
    "graphviz",
    "openjdk"
  ],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Draw UML diagrams",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:40:58+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "plantuml",
  "github_default_branch": null,
  "github_last_commit_at": null,
  "github_readme_excerpt": null,
  "github_repo": null,
  "github_stars": null,
  "github_topics": [],
  "homepage": "https://plantuml.com/",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": "Open-source tool that uses simple textual descriptions to draw beautiful UML diagrams.",
  "installs_30d": 5177,
  "installs_365d": 37617,
  "installs_90d": 10881,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "GPL-3.0-or-later",
  "llm_generated_at": "2026-06-20T23:45:45+00:00",
  "llm_model": "claude-haiku-4-5",
  "name": "plantuml",
  "oldnames": [],
  "one_liner": "Java tool that generates UML diagrams from plain-text descriptions.",
  "optional_dependencies": [],
  "rank_30d": 580,
  "rank_365d": 786,
  "rank_90d": 778,
  "raw_hash": "fb22320ab2ba0e76",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/p/plantuml.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": null,
  "version_stable": "1.2026.6",
  "versioned_formulae": [],
  "why_use_this": "Write diagrams as code in your editor instead of dragging shapes in GUI tools; integrates with documentation pipelines and version control. Requires Graphviz for rendering and Java runtime. Supports sequence, class, state, component, deployment, and other diagram types via a simple DSL."
}