datadrivenconstruction/OpenConstructionERP

▲ 19 stars today★ 1,144⑂ 372

Open-source construction ERP - BOQ, PDF/CAD/BIM takeoff, AI cost matching, 293 guided cases. 120,000+ priced positions, 44 languages, 190+ modules, cost data for 40+ markets. AGPL-3.0.

About datadrivenconstruction/OpenConstructionERP

datadrivenconstruction/OpenConstructionERP is an open-source project on GitHub, mainly written in TypeScript. Open-source construction ERP - BOQ, PDF/CAD/BIM takeoff, AI cost matching, 293 guided cases. It currently holds 1,144 stars and 372 forks with 13 open issues, and was last pushed on 2026-11-03 (repository created 2026-04-02).

Project Overview

AI Homed tracks it on the Today's Trending board, currently at rank #51 with 19 new stars today.

GitHub Repository Details

Repository datadrivenconstruction/OpenConstructionERP · default branch main · size 4430918 KB · watchers 16 · source: GitHub REST API and repository README

README

OpenConstructionERP

A leading open-source workspace for construction project management

https://github.com/datadrivenconstruction/OpenConstructionERP/blob/HEAD/OpenConstructionERP - open-source construction ERP for BOQ, BIM takeoff, DWG/PDF quantification and 5D cost modeling

Professional BOQ, CAD and BIM takeoff, 4D scheduling, 5D cost model, and tendering - all in one self-hosted platform.

Like WordPress for construction companies - pick modules from the marketplace, drop in your own, or replace ours with custom-built ones. Same plug-and-play model, but for BOQ, scheduling, cost control, BIM, and tendering.

▶ Watch the 12-min walkthrough · Demo · Documentation · Build on it · Community chat (Telegram) · Report Bug

License Version Release downloads PyPI Downloads (pepy · per month)) Stars Last commit Languages Cost Items OpenSSF Scorecard CodeQL Signed releases

https://github.com/datadrivenconstruction/OpenConstructionERP/blob/HEAD/ 1-minute teaser above · for the full 12-minute walkthrough → watch on YouTube · onboarding → BOQ → BIM → DWG → PDF → AI → dashboard

https://github.com/datadrivenconstruction/OpenConstructionERP/blob/HEAD/OpenConstructionERP: a honeycomb of the eight company types and fifteen professional roles the platform is built around, over a second honeycomb of its 190+ backend modules and the two shared libraries drawn beside them, each cell coloured by the category its own manifest declares and shaded by how many of the others it is wired to



Download the free desktop app

No Python, no Docker, nothing to set up. Pick your system and run it.

https://github.com/datadrivenconstruction/OpenConstructionERP/blob/HEAD/Download OpenConstructionERP for Windows    https://github.com/datadrivenconstruction/OpenConstructionERP/blob/HEAD/Download OpenConstructionERP for macOS on Apple Silicon    https://github.com/datadrivenconstruction/OpenConstructionERP/blob/HEAD/Download OpenConstructionERP for Linux

Not sure which file? openconstructionerp.com/download picks the right one for you automatically. Prefer the terminal? pip install openconstructionerp or Docker, see Quick Start below.


120K+
cost items
44
languages
47
countries
6
CAD formats
190+
modules
293
guided cases

---

Table of Contents

https://github.com/datadrivenconstruction/OpenConstructionERP/blob/HEAD/ Get Started

https://github.com/datadrivenconstruction/OpenConstructionERP/blob/HEAD/ Estimating & Costs

https://github.com/datadrivenconstruction/OpenConstructionERP/blob/HEAD/ Quality & Setup

https://github.com/datadrivenconstruction/OpenConstructionERP/blob/HEAD/ Technical

https://github.com/datadrivenconstruction/OpenConstructionERP/blob/HEAD/ Community

https://github.com/datadrivenconstruction/OpenConstructionERP/blob/HEAD/ Legal & Privacy

---

Ready to try it? See the Getting Started guide for three ways to install (desktop app, pip, Docker) with prerequisites and step-by-step instructions, or jump straight to the Quick Start section below.

---

Video guides

Short, practical videos, most of them from the OpenConstruction Academy YouTube channel. Each one follows a real task in the app, from installing it to getting paid. Videos marked DE are in German, the rest are in English.

Start here, estimating and BOQ

https://github.com/datadrivenconstruction/OpenConstructionERP/blob/HEAD/Install and set up your first project
Install and set up your first project · 4:41
https://github.com/datadrivenconstruction/OpenConstructionERP/blob/HEAD/Full product walkthrough
Full product walkthrough · 12:00
https://github.com/datadrivenconstruction/OpenConstructionERP/blob/HEAD/Build an estimate step by step
Build an estimate step by step · 4:48
https://github.com/datadrivenconstruction/OpenConstructionERP/blob/HEAD/Overhead, profit and contingency
Overhead, profit and contingency · 3:54
https://github.com/datadrivenconstruction/OpenConstructionERP/blob/HEAD/Price a construction job
Price a construction job · 4:49
https://github.com/datadrivenconstruction/OpenConstructionERP/blob/HEAD/Ein Leistungsverzeichnis aufbauen
Ein Leistungsverzeichnis aufbauen · 5:02 · DE
https://github.com/datadrivenconstruction/OpenConstructionERP/blob/HEAD/Vom vollständigen LV zur Kostenbasis
Vom vollständigen LV zur Kostenbasis · 10:15 · DE
https://github.com/datadrivenconstruction/OpenConstructionERP/blob/HEAD/More videos
All guides on the OpenConstruction Academy channel

Cost databases, quantities and schedule

https://github.com/datadrivenconstruction/OpenConstructionERP/blob/HEAD/Check a unit rate in the cost database
Check a unit rate in the cost database · 4:02
https://github.com/datadrivenconstruction/OpenConstructionERP/blob/HEAD/Einheitspreise und Kosten nachvollziehen
Einheitspreise und Kosten nachvollziehen · 6:36 · DE
https://github.com/datadrivenconstruction/OpenConstructionERP/blob/HEAD/Kostenquellen und Ressourcen anpassen
Kostenquellen und Ressourcen anpassen · 7:35 · DE
https://github.com/datadrivenconstruction/OpenConstructionERP/blob/HEAD/Mengen aus PDF und DWG ermitteln
Mengen aus PDF und DWG ermitteln · 5:55 · DE
https://github.com/datadrivenconstruction/OpenConstructionERP/blob/HEAD/BIM-Modelle verstehen und nutzen
BIM-Modelle verstehen und nutzen · 5:41 · DE
https://github.com/datadrivenconstruction/OpenConstructionERP/blob/HEAD/Abhängigkeiten und Ressourceneinsatz planen
Abhängigkeiten und Ressourceneinsatz planen · 4:31 · DE
https://github.com/datadrivenconstruction/OpenConstructionERP/blob/HEAD/Schedule to substantial performance
Schedule to substantial performance · 4:49
https://github.com/datadrivenconstruction/OpenConstructionERP/blob/HEAD/German series
The Landshut learning project from start to finish · DE

Tendering, procurement, finance and contracts

https://github.com/datadrivenconstruction/OpenConstructionERP/blob/HEAD/Tender work to subcontractors
Tender work to subcontractors · 4:23
https://github.com/datadrivenconstruction/OpenConstructionERP/blob/HEAD/GAEB-Dateien kontrolliert austauschen
GAEB-Dateien kontrolliert austauschen · 5:34 · DE
https://github.com/datadrivenconstruction/OpenConstructionERP/blob/HEAD/Angebote prüfen und Vergabe vorbereiten
Angebote prüfen und Vergabe vorbereiten · 3:04 · DE
https://github.com/datadrivenconstruction/OpenConstructionERP/blob/HEAD/Material und Teillieferung verfolgen
Material und Teillieferung verfolgen · 7:01 · DE
https://github.com/datadrivenconstruction/OpenConstructionERP/blob/HEAD/Monthly progress draw (CCDC 2)
Monthly progress draw (CCDC 2) · 4:58
https://github.com/datadrivenconstruction/OpenConstructionERP/blob/HEAD/The construction payment clock
The construction payment clock · 4:35
https://github.com/datadrivenconstruction/OpenConstructionERP/blob/HEAD/Manage change orders
Manage change orders · 4:45
https://github.com/datadrivenconstruction/OpenConstructionERP/blob/HEAD/French series
Québec: estimating, BSDQ tenders, billing and handover · FR

Playlists by country and language

Each series follows one construction project in one country, in that country's language, with its own contracts, standards and payment rules.

| | Series | Language | Videos | What it covers | |:-:|---|---|:-:|---| | 🇺🇸 | Builder's Playbook USA | English | 10 | Install, estimate, bid leveling, budget vs actual, schedule, subcontractors, site log, KPIs | | 🇬🇧 | Builder's Playbook UK | English | 6 | NRM 2 tender, subcontractor bids, JCT interim payments, pay less notice, CIS and VAT reverse charge, variations | | 🇨🇦 | Builder's Playbook Canada | English | 6 | Pricing, tendering, CCDC 2 progress draw, prompt payment, change orders, substantial performance | | ⚜️ | Builder's Playbook Québec | Français, English | 5 | Getting started, estimating, BSDQ bids, billing and legal hypothec, handover | | 🇫🇷 | OpenConstructionERP en français, gérer un chantier | Français | 4 | Budget, purchasing and stock, site hours and equipment, invoice and payment | | 🇩🇪 | OpenConstructionERP auf Deutsch, Projekt Landshut | Deutsch | 12 | Projektstart, Planmanagement, Mengen, BIM, LV, Einheitspreise, GAEB, Vergabe, Bauablauf, Material, Kostenbasis | | 🇩🇪 | Kosten nach DIN 276 | Deutsch | 8 | Kostenrahmen, Kostenschätzung, Kostenberechnung, LV und GAEB, Vergabe, Baustart, Nachträge, Abnahme und Schlussrechnung | | 🇪🇸 | Builder's Playbook España | Español | 8 | Certificaciones, oferta desde BC3, comparativo, precios contradictorios, cierre mensual, recepción, retención, partes de obra | | 🇮🇹 | Builder's Playbook Italia | Italiano | 7 | Computo metrico, ribasso, subappalto, giornale di cantiere, SAL, conto finale, collaudo | | 🇧🇬 | Builder's Playbook България | Български | 9 | Акт 19, КСС, анализ на цена, договор и график, подизпълнители, заменителна таблица, окончателен акт, паричен поток, дневник | | 🇭🇷 | Builder's Playbook Hrvatska | Hrvatski | 5 | Ugovoreni troškovnik, ulazni računi, podizvođači, privremena situacija, višak radova | | 🇨🇳 | Builder's Playbook 中国 | 中文 | 8 | 工程量清单报价, 预付款, 暂估价招标, 进度款, 签证变更, 材料调差, 成本核算, 结算审计 |

Also on the channel: The uberization of construction (ETH Zürich) (14:22), a talk on where construction software is heading.

Browse every video on the OpenConstruction Academy channel

---

Why OpenConstructionERP?

Construction cost estimation software is expensive, closed-source, and locked to specific regions. OpenConstructionERP changes that.

| What you get | How it works | |-------------|-------------| | Free forever | AGPL-3.0 license. No subscriptions, no per-seat fees, no vendor lock-in. | | Your data, your server | Self-hosted. Everything runs on your machine - nothing leaves your network. | | 44 languages | Full UI translation: English, German, French, Spanish, Portuguese, Russian, Chinese, Arabic, Hindi, Japanese, Korean, and 33 more. | | 30+ regional standards | DIN 276, NRM 1/2, CSI MasterFormat, GAEB, ГЭСН, DPGF, GB/T 50500, CPWD, ÖNORM, Birim Fiyat, Sekisan, SINAPI, and more. | | AI-powered | Connect any LLM provider (Anthropic, OpenAI, Gemini, Mistral, Groq, DeepSeek) for smart estimation. | | 120,000+ cost items | Nine cost bases covering 40+ markets - global CWICR plus eight national bases (China, Turkey, Brazil, Spain, Italy, Greece, Vietnam, Indonesia). |

The whole platform in your language

The entire UI ships in 44 languages, including full right-to-left support for Arabic, Urdu, Persian and Hebrew. Switch language from any screen and every label, message and report follows.

🇬🇧 English  ·  🇩🇪 Deutsch  ·  🇫🇷 Français  ·  🇪🇸 Español  ·  🇲🇽 Español (MX)  ·  🇨🇱 Español (CL)  ·  🇨🇴 Español (CO)  ·  🇵🇹 Português  ·  🇧🇷 Português (BR)  ·  🇷🇺 Русский  ·  🇨🇳 简体中文  ·  🇸🇦 العربية  ·  🇮🇳 हिन्दी  ·  🇹🇷 Türkçe  ·  🇮🇹 Italiano  ·  🇳🇱 Nederlands  ·  🇵🇱 Polski  ·  🇨🇿 Čeština  ·  🇯🇵 日本語  ·  🇰🇷 한국어  ·  🇸🇪 Svenska  ·  🇳🇴 Norsk  ·  🇩🇰 Dansk  ·  🇫🇮 Suomi  ·  🇧🇬 Български  ·  🇭🇷 Hrvatski  ·  🇭🇺 Magyar  ·  🇮🇩 Bahasa Indonesia  ·  🇷🇴 Română  ·  🇹🇭 ไทย  ·  🇻🇳 Tiếng Việt  ·  🇺🇦 Українська  ·  🇬🇷 Ελληνικά  ·  🇰🇬 Кыргызча  ·  🇰🇿 Қазақша  ·  🇧🇩 বাংলা  ·  🇪🇪 Eesti  ·  🇵🇭 Filipino  ·  🇵🇰 اردو  ·  🇮🇷 فارسی  ·  🇮🇱 עברית  ·  🇺🇿 Oʻzbekcha  ·  🇲🇳 Монгол

How It Compares

GitHub Stars & Activity

1,144Stars
372Forks
13Open issues
TypeScriptLanguage

GitHub Popularity

GitHub stars1,144
Forks372
Open issues13
Primary languageTypeScript
LicenseAGPL-3.0
Stars gained today19
Created2026-04-02
Last pushed2026-11-03

Trending History

Daily boardrank #51 · ▲ 19 stars

Related AI Projects

More AI Rankings

AI Homed · AI projects from GitHub Trending, topic pages and search · updated daily · about sitemap · robots
Capability OpenConstructionERP Enterprise
BIM
CAD
Takeoff
Legacy
Estimating
PDF
Markup
LicenseAGPL-3.0 (free)ProprietaryProprietaryProprietaryProprietary
Self-hosted / offline✔✖✖⚠ partial✖
PriceFree forever~€500/mo~€300/mo~€200/mo~€30/mo
AI estimation✔ 20 LLM providers✖✖✖✖
UI languages445328
Regional standards30+432-
BOQ editor✔✔✔✔✖
CAD/BIM takeoff✔ RVT IFC DWG✔✔✖PDF only
4D/5D planning✔✔✖✖✖
Cost database included✔ 120K+ rates✖ extra✖ extra✖ extra✖
Resource catalog✔ 7K+ priced✖ extra✖✖✖