macOS
brew install graphviz2drawiolocal Homebrew formula metadata
安装
brew install graphviz2drawiolocal Homebrew formula metadata
概览
Convert graphviz (dot) files into draw.io / lucid (mxGraph) format
历史
graphviz2drawio is a focused converter for turning Graphviz DOT files into draw.io, diagrams.net, Lucidchart, or mxGraph-style editable diagrams. It sits in the practical space between generated diagrams and manual editing.
The project began as a Python command-line utility around 2018, with the PyPI release history listing 0.0.1 on August 19, 2018 and the GitHub README describing the goal as conversion from Graphviz DOT into editable draw.io and Lucid formats.
Its 2024 release series added visible conversion improvements: edge layout work, clusters and subgraphs, image nodes, Graphviz shapes, stdout support, Homebrew installation, and then a 1.0.0 release. The 1.1.0 release in 2025 added stronger cluster/subgraph handling, cloud architecture diagram support, encoding handling, and Python 3.14 compatibility.
Adoption is niche but useful: it appears in PyPI, conda-forge, and Homebrew packaging because teams often generate dependency graphs or architecture sketches with Graphviz but need an editable diagram for review, documentation, or handoff.
The package is most relevant when Graphviz is already in a workflow and the final artifact must be modified in diagrams.net or Lucidchart instead of treated as a static SVG or PNG.
The README and PyPI page document CLI usage that passes one or more DOT files and writes XML output, with options for output paths and stdout. The package can also be used as a Python library via its conversion function.
Because Graphviz layout is upstream of the conversion, graphviz2drawio users typically install Graphviz itself first, then run the converter on DOT or PyGraphviz graph objects.
Package maintainers care about graphviz2drawio because it bridges generated and manually editable diagram ecosystems without replacing Graphviz. It is a small CLI where packaging metadata, Python version support, and the Graphviz dependency determine whether it feels frictionless.
Its Homebrew formula is notable for a Python tool that is also useful to non-Python diagramming workflows.
安全态势
narrow executable package without higher-risk signals.
绿色 风险 · 低 置信度 · appliance
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
graphviz2drawio | 可执行文件 | 已索引可执行文件 | 从本地可执行文件索引发现。 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
安装元数据
| 软件包键 | brew:graphviz2drawio |
|---|---|
| 版本 | 1.2.0 |
| 软件包管理器 | Homebrew |
| 主页 | https://github.com/hbmartin/graphviz2drawio/ |
| 最后更新 | 2026-07-13T00:21:00Z |
| Pulse | updated |
| Bottle | 未记录 |
| 服务 | 未声明 |
来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.