Open Source Construction Calculators
We open-sourced all 42 of our construction calculators under the MIT license. Pure calculation functions plus React components — free to use in your own projects.
Last updated: July 2026
GitHub Repository
Source code, issues, and contributions
Live Demo
Try all 42 calculators online
npm Package
@estimatorsuite/calculators
Quick Start
Install the package:
npm install @estimatorsuite/calculatorsUse a calculator component:
import { ConcreteCalculator } from "@estimatorsuite/calculators";
import "@estimatorsuite/calculators/styles.css";
function App() {
return <ConcreteCalculator />;
}Or use just the calculation logic:
import { concrete } from "@estimatorsuite/calculators/data";
const result = concrete.calculateConcrete({
length: 10,
width: 10,
depth: 4,
// ...
});All 42 Calculators
Concrete & Asphalt
Roofing
Flooring
Deck
Siding & Walls
Insulation & HVAC
Outdoor & Landscape
Why We Open Source
Construction cost estimation shouldn't be locked behind expensive software. By open-sourcing our calculators, we give contractors, DIYers, and developers free access to the same calculation logic we use across EstimatorSuite.
Each calculator includes pure TypeScript functions (zero UI dependencies) that you can run in any JavaScript environment, plus accessible React components styled with Tailwind CSS. Price data is sourced from publicly available market research and updated regularly.
We also maintain compare-ui, an open-source React component library for product comparison sites.