WireViz: Easily document cables and wiring harnesses

WireViz is a handy tool for documenting cables, wiring harnesses, and connector pinouts using plain text and YAML files. It produces visually appealing graphical output thanks to GraphViz and offers features like automatic BOM creation and custom color schemes. It’s ideal for both simple cables and complex harnesses, with options for easy autorouting and wire gauge calculations. However, it’s not meant to represent complete system wiring. WireViz requires Python 3.7+ and GraphViz for installation, with command line options for customizing output. It’s a work in progress, so changes may occur. GPL-3.0 license applies. Check out the tutorial and example gallery for more insights.

https://github.com/wireviz/WireViz

To top