How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
WireViz is a tool that generates wiring diagrams, bills of materials, and schematic routing from YAML configuration. It supports standard wire color codes such as IEC 60757 and DIN 47100, and automatically converts wire gauge units between square millimeters and American Wire Gauge (AWG).
The main features of wireviz/wireviz are: YAML Wiring Diagram Generators, Wiring Diagram Generators, Bill of Materials Exports, Graphviz-Based Graph Renderers, Automatic Pin Routing Engines, Cable Harness Schematic Tools, Electrical Harness Design Tools, Wiring Harness Graph Parsers.
Projects with overlapping indexed features include: formatc1702/wireviz — WireViz is a suite of tools for documenting electrical connections, converting wire gauges, and producing bills of… mdaines/viz-js — viz-js is a JavaScript rendering library and graph visualization engine that converts Graphviz DOT language… blushft/go-diagrams — go-diagrams is a Go visualization library and DOT language generator used to create system architecture diagrams. It… ondrajz/go-callvis — Visualize call graph of a Go program using Graphviz. jakesgordon/javascript-state-machine — This library is a finite state machine framework for JavaScript designed to manage application states and valid… org-roam/org-roam — Org-roam is an Emacs-based note-taking system that builds a bidirectional network of plain-text notes, functioning as…
WireViz is a suite of tools for documenting electrical connections, converting wire gauges, and producing bills of materials and diagrams. It functions as a text-to-diagram framework that converts descriptions of cables and pinouts into graphical wiring harness diagrams and technical specifications. The system includes a wiring harness diagramming tool that generates SVG or PNG files from text descriptions and a wiring BOM generator that produces comprehensive bills of materials for cables and electrical harnesses. It also features an electrical wire gauge calculator for converting thickness
viz-js is a JavaScript rendering library and graph visualization engine that converts Graphviz DOT language descriptions into visual diagrams. It functions as a Graphviz rendering library designed to produce SVG output for web applications. The project utilizes a WebAssembly port of the Graphviz C library to execute layout engines directly in the browser. To maintain interface responsiveness, it processes computationally expensive layout calculations within background worker threads and uses a standardized JSON format for layout serialization. The library provides tools for dynamic graph vis
go-diagrams is a Go visualization library and DOT language generator used to create system architecture diagrams. It implements a diagrams-as-code approach, allowing users to define system components, infrastructure dependencies, and data flows using Go source code. The library translates these code-based definitions into Graphviz DOT syntax, which is then processed by the Graphviz toolset to render final visual image assets. It supports mapping directional edges to illustrate dependencies and organizing related components into named clusters or subgraphs to represent architectural boundaries
Visualize call graph of a Go program using Graphviz