takeoff-calc is a free construction material calculator and TypeScript npm library: drywall, paint, flooring and tile, concrete bags, roofing squares and bundles, and wall studs, with explicit units, sourced defaults and packages rounded up. MIT licensed. Results are estimates.
Source and docs: https://github.com/fieldzeus/takeoff-calc
Try it online (separate web tools, not this code):
Free material quantity calculator: https://fieldzeus.com/resources/tools/material-quantity?utm_source=sourceforge&utm_medium=oss&utm_campaign=takeoff-calc&utm_content=try-online
Free roofing material calculator: https://fieldzeus.com/resources/tools/roof-material?utm_source=sourceforge&utm_medium=oss&utm_campaign=takeoff-calc&utm_content=more-tools
Free flooring material calculator: https://fieldzeus.com/resources/tools/flooring-material?utm_source=sourceforge&utm_medium=oss&utm_campaign=takeoff-calc&utm_content=more-tools
By the team behind Zeus, a field service app for contractors.
Features
- Drywall, paint, flooring, concrete, roofing and stud calculators