xeokit SDK
3D BIM IFC Viewer SDK for AEC engineering applications.
An open-source JavaScript/WebGL toolkit for viewing high-detail, full-precision 3D engineering and BIM models in the browser.
About the Project
Why use this?
xeokit SDK lets developers build custom browser-based BIM and AEC visualization applications. It renders IFC, CityJSON, glTF, point clouds, and other model formats with double-precision global coordinates, making it suitable for large federated models and geolocated infrastructure projects.
AEC teams choose xeokit when they need a self-hostable, embeddable BIM viewer rather than a closed SaaS viewer. Its plugin architecture supports model loading, sectioning, measurement, BCF collaboration, and custom UI, while its WebGL engine is designed for performance with large engineering models. [182][184][186]
Key Features
- Browser-based 3D BIM and IFC visualization
- Double-precision coordinates for real-world, geolocated models
- IFC, CityJSON, glTF, LAZ, OBJ, and XKT model support
- Plugin architecture for custom BIM viewers and workflows
- Self-hostable and embeddable in web applications
- Reference / Repo
- https://github.com/xeokit/xeokit-sdk
- Tool / Hosted
- https://xeokit.io/
- Replaces / Alternative to
- Autodesk Viewer, Trimble Connect Viewer
- Free layer
- open-source