WireViz is a tool for easily documenting cables, wiring harnesses and connector pinouts. It takes plain text, YAML-formatted files as input and produces beautiful graphical output (SVG, PNG, ...) thanks to GraphViz. It handles automatic BOM (Bill of Materials) creation and has a lot of extra features.


WireViz input files are fully text based No special editor required Human readable Easy version control YAML syntax UTF-8 input and output files for special character support

Link to the original article