SwiftPlantUMLApp
brew install --cask swiftplantumlapp
v1.6.0
Generate and view a class diagram for Swift code in Xcode
3
30-day installs · #6903
19
90-day · #4936
160
365-day · #3671
457
★ GitHub stars · updated 2y ago
GitHub topics
macos
osx
planttext
plantuml
plantuml-generating
swift
xcode
xcode-extension
xcode-plugin
xcode-source-editor-extension
Links
- https://github.com/MarcoEidinger/SwiftPlantUML-Xcode-Extension
- GitHub: MarcoEidinger/SwiftPlantUML-Xcode-Extension
- Brew formula source: Casks/s/swiftplantumlapp.rb
Raw metadata
{
"alternatives": [],
"artifacts": [
{
"app": [
"SwiftPlantUMLApp.app"
],
"target": "/Applications/SwiftPlantUMLApp.app"
},
{
"zap": [
{
"trash": [
"~/Library/Application Scripts/us.eidinger.SwiftPlantUML",
"~/Library/Application Scripts/us.eidinger.SwiftPlantUMLSourceEditorExtension",
"~/Library/Containers/us.eidinger.SwiftPlantUML",
"~/Library/Group Containers/us.eidinger.SwiftPlantUMLSourceEditorExtension"
]
}
]
}
],
"auto_updates": null,
"categories": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Generate and view a class diagram for Swift code in Xcode",
"disable_reason": null,
"disabled": 0,
"display_name": "SwiftPlantUMLApp",
"enrichment_fetched_at": "2026-06-20T22:50:00+00:00",
"first_seen": "2026-06-20T00:47:34+00:00",
"full_token": "swiftplantumlapp",
"github_default_branch": "main",
"github_last_commit_at": "2024-01-02T00:10:55Z",
"github_readme_excerpt": "\u003cp align=\"center\"\u003e\n \u003cimg src=\"./SwiftPlantUMLApp/Assets.xcassets/AppIcon.appiconset/128.png\" width=\"100\" max-width=\"50%\" alt=\"SwiftPlantUML\" /\u003e\n\u003c/p\u003e\n\n\n[](#)\n[](http://twitter.com/MarcoEidinger)\n# SwiftPlantUML.app\n\nGenerate and view a class diagram for Swift code in Xcode or from the Finder.\n\nUse the hosting macOS application to configure the diagram visualization.\n\nThe Source Editor Extension (as well as the Action extension) makes use of [`SwiftPlantUML`](https://github.com/MarcoEidinger/SwiftPlantUML) Swift package.\n\nTo generate a large diagram from a project with Swift files across folders then I recommend using `SwiftPlantUML` as a command-line tool.\n\n## Features\n\n### Xcode\n- [X] \ud83d\udcca Create class diagram from Swift file \n- [X] \ud83d\udd26 Create class diagram from selected Swift code\n\n\n\n### Finder\n- [X] \ud83d\udcca Create class diagram from selected Swift file(s) \n\nhttps://user-images.githubusercontent.com/4176826/218329052-b03ec650-d845-46a2-a31b-6d3817add52a.mp4\n\n## Example\n\n\n\n## Install\n\nHomebrew\n\n```bash\nbrew install swiftplantumlapp\n```\n\n\u003cimg width=\"565\" alt=\"Installation through Homebrew\" src=\"https://user-images.githubusercontent.com/4176826/150718736-f94d9e81-076e-4254-906f-be68518d0450.png\"\u003e\n\n*Alternative*\n- Download latest *SwiftPlantUML* package from the [Releases](https://github.com/MarcoEidinger/SwiftPlantUML-Xcode-Extension/releases).\n- Copy *SwiftPlantUML* to your *Applications* folder.\n\n## Enable Extension\n- Launch *SwiftPlantUML*.\n\n \u003cimg width=\"712\" alt=\"SwiftPlantUML user interface\" src=\"https://user-images.githubusercontent.com/4176826/150644606-a4eb8681-d9dc-46d9-87b1-4522ed88668e.png\"\u003e\n \n",
"github_repo": "MarcoEidinger/SwiftPlantUML-Xcode-Extension",
"github_stars": 457,
"github_topics": [
"macos",
"osx",
"planttext",
"plantuml",
"plantuml-generating",
"swift",
"xcode",
"xcode-extension",
"xcode-plugin",
"xcode-source-editor-extension"
],
"homepage": "https://github.com/MarcoEidinger/SwiftPlantUML-Xcode-Extension",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 3,
"installs_365d": 160,
"installs_90d": 19,
"last_seen": "2026-06-20T00:47:34+00:00",
"llm_generated_at": null,
"llm_model": null,
"names": [
"SwiftPlantUMLApp"
],
"one_liner": null,
"rank_30d": 6903,
"rank_365d": 3671,
"rank_90d": 4936,
"raw_hash": "0537e32564decd27",
"ruby_source_path": "Casks/s/swiftplantumlapp.rb",
"tap": "homebrew/cask",
"token": "swiftplantumlapp",
"version": "1.6.0",
"why_use_this": null
}