datadrivenconstruction/OpenConstructionERP
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
README
OpenConstructionERP
A leading open-source workspace for construction project management
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
Download the free desktop app
No Python, no Docker, nothing to set up. Pick your system and run it.
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
|
|
|
|
|
|
|
|
---
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
Cost databases, quantities and schedule
Tendering, procurement, finance and contracts
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
| Capability | OpenConstructionERP | Enterprise BIM |
CAD Takeoff |
Legacy Estimating |
PDF Markup |
|---|---|---|---|---|---|
| License | AGPL-3.0 (free) | Proprietary | Proprietary | Proprietary | Proprietary |
| Self-hosted / offline | ✔ | ✖ | ✖ | ⚠ partial | ✖ |
| Price | Free forever | ~€500/mo | ~€300/mo | ~€200/mo | ~€30/mo |
| AI estimation | ✔ 20 LLM providers | ✖ | ✖ | ✖ | ✖ |
| UI languages | 44 | 5 | 3 | 2 | 8 |
| Regional standards | 30+ | 4 | 3 | 2 | - |
| 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 | ✖ | ✖ | ✖ |




















