SBOM is a really simple BOM generation system for OpenSCAD.
SBOM is completely driven the OpenSCAD design and generates reStructuredText documents that can trivially be converted into PDF or HTML files. SBOM aggregates all of the parts found in the design into a simple tabular form.
While SBOM is intended for use with OpenSCAD it does not depend on this in any way and can be used with other applications.
Find out more and get the code at sbom