Skip to content
Maarten Vroegindeweij edited this page Feb 18, 2026 · 2 revisions

Ifc-Factory Wiki

Welcome to the Ifc-Factory documentation — a pure TypeScript IFC4X3 ADD2 library for parsing, writing, and manipulating IFC (Industry Foundation Classes) data.

Overview

Ifc-Factory is a lightweight alternative to IfcOpenShell and web-ifc, focused on data operations rather than geometry processing. It provides:

  • Full IFC4X3 ADD2 schema support (auto-generated from official EXPRESS)
  • STEP file I/O (ISO 10303-21)
  • Spatial structure management
  • Property sets and quantity sets
  • Documents, libraries, and classifications
  • 2D annotations
  • Dutch compliance (BBL, BENG, Aerius)
  • Fluent query API
  • Zero dependencies — pure TypeScript

Table of Contents

Getting Started

  • Getting Started — Installation, requirements, and first examples
  • Tutorials — Step-by-step walkthroughs for common tasks

Architecture & Concepts

Package Documentation

API & Reference

Development

Clone this wiki locally