awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
formatc1702 avatar

formatc1702/WireViz

0
View on GitHub↗
5,161 stars·300 forks·Python·GPL-3.0·23 views

WireViz

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 between mm² and AWG standards.

The project covers wire color scheme management using international electrical codes and cable specification management to ensure assembly guides meet electrical standards.

Features

  • Wiring Diagram Generators - Creates graphical wiring diagrams and technical specifications for electrical cable assemblies from structured text descriptions.
  • Bill of Materials Exports - Generates comprehensive reports listing all physical components and materials required for a wiring harness assembly.
  • Wire Color Code Standards - Defines wire gauges and color codes according to international electrical standards for assembly guides.
  • Cabled Connection Documentation - Provides a text-to-diagram framework for documenting electrical connections and wire colors using international electrical codes.
  • Wiring Diagram Generators - Produces comprehensive bills of materials for cables and electrical harnesses based on input specifications.
  • Domain Specific Language Parsers - Transforms structured text definitions of cables and connectors into an internal data model for processing.
  • Wire Gauge Converters - Provides automatic calculations of equivalent wire sizes between square millimeters and American Wire Gauge (AWG) standards.
  • SVG Image Exports - Exports calculated graph layouts into scalable XML-based SVG graphics.
  • Graph Layout Engines - Utilizes a graph layout engine to determine the spatial positioning of nodes and edges in wiring diagrams.
  • Electrical Color Codes - Translates standardized short-hand abbreviations into full color names based on electrical industry coding systems.
  • Electronics Documentation - YAML-based documentation tool for cables and wiring harnesses.
  • Hardware Design and Modeling - Documentation tool for cables and wiring harnesses.
  • Hardware Modeling - Documentation tool for cables and wiring harnesses.

Star history

Star history chart for formatc1702/wirevizStar history chart for formatc1702/wireviz

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.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with WireViz

These projects share indexed features with WireViz. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • wireviz/wirevizwireviz avatar

    wireviz/WireViz

    4,901View on GitHub↗

    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 tool automatically routes one-to-one wire connections within a harness by matching pin identifiers, eliminating manual layout steps. It also produces a bill of materials with wire lengths and part numbers directly from the same YAML input that defines the diagram.

    Pythoncablesconnectorshardware
    View on GitHub↗4,901
  • cadcad-org/cadcadcadCAD-org avatar

    cadCAD-org/cadCAD

    614View on GitHub↗

    Design, simulate, validate, and operate within complex systems

    Python
    View on GitHub↗614
  • acutronicrobotics/hrimAcutronicRobotics avatar

    AcutronicRobotics/HRIM

    70View on GitHub↗

    An information model for robot hardware. Facilitates interoperability across modules from different robot manufacturers. Built around ROS 2.0

    Python
    View on GitHub↗70
  • catia-systems/fmikit-simulinkCATIA-Systems avatar

    CATIA-Systems/FMIKit-Simulink

    181View on GitHub↗

    Import and export Functional Mock-up Units with Simulink

    C
    View on GitHub↗181
Compare all 30 related projects→

Frequently asked questions

What does formatc1702/wireviz do?

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.

What are the main features of formatc1702/wireviz?

The main features of formatc1702/wireviz are: Wiring Diagram Generators, Bill of Materials Exports, Wire Color Code Standards, Cabled Connection Documentation, Domain Specific Language Parsers, Wire Gauge Converters, SVG Image Exports, Graph Layout Engines.

Which projects share features with formatc1702/wireviz?

Projects with overlapping indexed features include: wireviz/wireviz — WireViz is a tool that generates wiring diagrams, bills of materials, and schematic routing from YAML configuration.… catia-systems/fmpy — Simulate Functional Mock-up Units (FMUs) in Python. acutronicrobotics/hrim — An information model for robot hardware. Facilitates interoperability across modules from different robot… cadcad-org/cadcad — Design, simulate, validate, and operate within complex systems. catia-systems/fmikit-simulink — Import and export Functional Mock-up Units with Simulink. damienbloch/inkscape-raytracing — An extension for Inkscape that makes it easier to draw optical diagrams.