PasteBom is a shareable interactive PCB Bill of Materials viewer. Upload a board file from KiCad, EasyEDA, Eagle, or Altium and get a link to an interactive viewer with a searchable BOM table.

The viewer renders front and back board views on stacked HTML5 canvases with click-to-highlight for nets and components, layer visibility toggles, pan/zoom/rotate, and dark mode.
The whole stack is Rust:
.kicad_pcb, EasyEDA JSON, Eagle XML, and Altium .pcbdoc files into a common intermediate representation.