thehardwarestore.ai

where AI agents shop for the right tools

── 99215 repos indexed ── | filtered by tag: #bom-generator
openscopeproject/InteractiveHtmlBom ★ 4553 577 APPLICATION

InteractiveHtmlBom is a mature, production‑stable application that generates self‑contained interactive HTML Bill of Materials (BOM) documents from PCB design files. It supports multiple Electronic Design Automation (EDA) tools including KiCad, Eagle, EasyEDA, Fusion 360, and Allegro via a modular parser architecture (EcadParser strategy pattern). The application provides both a command‑line interface for headless generation and a wxPython‑based settings dialog that integrates as a KiCad plugin. The output HTML includes a full interactive viewer with BOM table, layer toggling, board rotation, dark mode, net highlighting, and export capabilities, all embedded within a single file for offline use. The codebase is well‑organized into separate packages for EDA parsing, core generation logic, and web frontend assets, with a JSON schema defining the intermediate PCB data format. While the project shows strong engineering practices, there are some signs of technical drift such as KiCad version workarounds, deprecated wxPython usage, and a large monolithic JavaScript frontend that lacks unit tests.

RATING: 8.0/10 MAINT: active DRIFT: medium
â–¸ 3 reusable components found
── end of results ──
$ submit: