swiftplantuml
« Back to VersTracker
Description:
Generate UML class diagrams from Swift sources
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  @marcoeidinger  |  formulae.brew.sh
Category: Developer tools
Tags: swift uml diagrams visualization documentation developer-tools
Install: brew install swiftplantuml
About:
SwiftPlantUML is a command-line tool and Swift library that parses Swift source code to automatically generate PlantUML scripts for class diagrams. It enables developers to visualize code architecture and relationships without manual diagramming. The tool integrates seamlessly into development workflows to maintain up-to-date documentation.
Key Features:
  • Automatic diagram generation from Swift source files
  • Support for custom styling and configuration via .swiftplantuml config file
  • Integration with Xcode via custom commands
  • Exclusion of private members and specific access levels
Use Cases:
  • Visualizing legacy codebases to understand architecture
  • Generating documentation for complex class hierarchies
  • Code review sessions to illustrate proposed changes
  • Onboarding new team members to the codebase
Alternatives:
  • SwiftDoc – Generates HTML documentation rather than visual diagrams
  • Graphviz – Generic graph visualization requiring manual dot file creation
Version History
Detected Version Rev Change Commit