Skip to content

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

Quick Start

Install the package:

npm install @estimatorsuite/calculators

Use 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

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.