3D BIM IFC Viewer SDK for AEC engineering applications. Open Source JavaScript Toolkit based on pure WebGL for top performance, real-world coordinates and full double precision
-
Updated
Jul 16, 2026 - HTML
3D BIM IFC Viewer SDK for AEC engineering applications. Open Source JavaScript Toolkit based on pure WebGL for top performance, real-world coordinates and full double precision
Built with xeokit SDK. IFC, BIM and Point Cloud 3D Viewer as a package. Enables AEC & GIS applications with double precision global coordinates.
Open, self-hosted, IFC-native AEC platform: web BIM viewer + modeling, a ~100-module GC portal (RFIs, pay apps, CPM, construction accounting — double-entry GL/WIP → QuickBooks, e-sign), AI assist, IDS authoring, estimating + embodied carbon, a development proforma, and operate/dispose (CMMS, facility condition, rent roll, waterfall).
Exremely powerful IFC viewer, including features like split and merge
xeopy = xeokit + Python
Smooth, momentum-based camera controls for That Open Components viewers
Website for the xeokit SDK
Free online IFC viewer & validator that runs 100% in your browser, no upload, no account. Get an IFC Health Score (0–100), 38 validation rules, 3D viewer, BCF 2.1 export & non-destructive editor. A privacy-first Solibri / buildingSMART validator alternative.
Quick Example IFC use Webpack: https://chuongmep.com/posts/2023-10-16-Let-Make-IFCJS-Simple-Webpack.html
Professional IFC & 3D Model Viewer
Example buid ifc viewer with rollup : https://chuongmep.com/posts/2023-10-17-Let-Make-IFCJS-Simple-Rollup.html
A lightweight, zero-install BIM viewer for IFC files. Load Industry Foundation Classes models directly in your browser, inspect element properties, and export building data to Excel, all without a backend or build tools.
A high-performance Power BI custom visual for rendering 3D IFC architectural models. Built with Three.js and IFC-Lite, it supports PBR materials, edge detection, and full orbit controls — bringing BIM data directly into Power BI reports.
Add a description, image, and links to the ifc-viewer topic page so that developers can more easily learn about it.
To associate your repository with the ifc-viewer topic, visit your repo's landing page and select "manage topics."