Browser-based 2D/3D viewer for IFC, BIM, and point cloud models you host yourself
- Stars547
- Forks407
- Open Issues53
AGPL-3.0
- JavaScript
- SCSS
- Less

About xeokit BIM Viewer
xeokit BIM Viewer is a 2D/3D BIM viewer that runs in any major browser, including mobile, and loads models straight from the file system. Built on the xeokit SDK, it lets you put IFC and point cloud models on the web and host them on your own server or GitHub repository, with double precision coordinates for large AEC and GIS scenes.
Viewers can switch between 3D and 2D modes, X-ray, highlight, hide, and section objects, and browse tree views of structure, classes, and storeys. BCF viewpoints can be saved and loaded to share issues across tools, and object appearance can be tuned per IFC type.
A JavaScript API exposes every viewer function for embedding in your own applications, and the interface can be localized through its locale service. Models are converted to xeokit's XKT format with open source CLI tools.
Key features
- Browser-based 2D/3D viewing in all major browsers
- Loads IFC, BIM, and point cloud models from the file system
- X-ray, highlight, hide, and section objects interactively
- Save and load BCF viewpoints to share issues
- JavaScript API for embedding and per-IFC-type styling
Details
- On GitHub since
- 2019
- Built on
- xeokit SDK
- Models
- IFC, BIM, point clouds
- IFC versions
- IFC2x3, IFC4
- Coordinates
- Double precision global
