# ThatOpen/web-ifc-viewer

Graphics engine and toolkit for client applications.

Repository: https://github.com/ThatOpen/web-ifc-viewer
Canonical: https://ross.abutalabs.com/products/web-ifc-viewer
Language: JavaScript
License: MIT
License Family: permissive
Topics: ifc, geometry, threejs, bim, 3d
Last push: 2023-09-29T13:18:30+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 2138, "days_push": 1069, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1027, forks 257 (observed 2026-08-28T04:03:16.950868+00:00)

## What it is
web-ifc-viewer is a JavaScript library built on Three.js for parsing IFC models and building BIM (Building Information Modeling) viewer applications with features like 3D dimensions, clipping planes, and 2D plan navigation. It extends web-ifc-three, the official IFCLoader for Three.js.

## Use cases
- display IFC building models in a web browser
- build a BIM viewer web application
- parse IFC files and generate 3D geometry with Three.js
- add clipping planes and 3D dimensions to a model viewer
- generate and navigate 2D floor plans from IFC models
- create a web-based CAD viewer for architecture files

## When to choose
- you need a quick way to render IFC models in a browser with Three.js
- you're building a BIM tool and want prebuilt viewer features like plan navigation and dimensions
- you're maintaining an existing project already built on this library

## When to avoid
- you're starting a new project - the library is deprecated in favor of That Open Components
- you need long-term support or recent updates - the last release was September 2023
- you need a general-purpose 3D engine rather than IFC/BIM-specific tooling

## Facets
- artifact type: library
- maturity: abandoned
- function: graphics, image-processing, parser, ui-components
- domain: web-development, frontend, graphics, developer-tools
- platform: browser
- tags: bim, ifc, threejs, 3d-viewer, deprecated, architecture, cad, javascript, web

## Member repositories
- ThatOpen/web-ifc-viewer (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:16.950868+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:07:51.049593+00:00, confidence not recorded.
  - readme: https://github.com/ThatOpen/web-ifc-viewer (fetched 2026-08-28T04:03:16.950868+00:00, sha cbea35f58ec5)
- Data as of 2026-08-30T08:39:29.467469+00:00.
