FREEDOM251

Freedom251 › 3D Model Viewer Software

BIMsurfer

Free plan APISelf-hostedWeb

Visit BIMsurfer Alternatives Pricing

BIMsurfer's own site

What BIMsurfer is

BIMsurfer is a JavaScript library and web viewer for building information models stored in IFC and related formats. It uses WebGL to render models in a browser and is designed for use with BIMserver. The v3 codebase was rebuilt from scratch as a beta; it requires WebGL 2.0 and targets high-performance rendering. Viewer tools include measurements and as many as six section planes. Version 3 supports IFC and has partial support for 3D Tiles, while the project also lists glTF among supported formats. Its model loader uses BIMserver, and the repository includes an example connecting to the BIMserver API. The project supplies developer, minimal-demo, and API examples for the JavaScript library, plus API documentation references. A separate v2 path can display static files generated by IfcOpenShell and is built around open standards such as glTF. BIMsurfer is released under the MIT License, allowing use, copying, modification, distribution, sublicensing, and sale under its conditions. It is free, with a listed plan price of $0, and can be used through web, API, or self-hosted deployments.

Who it suits

BIMsurfer suits developers building browser-based BIM viewers, especially projects using BIMserver, IFC, glTF, or 3D Tiles. It also fits teams that need an MIT-licensed library with measurement and section-plane tools.

What it does well

  • Free MIT-licensed source code
  • WebGL 2.0 high-performance rendering
  • Measurement tools included
  • Up to six section planes
  • BIMserver API connection example
  • Web, API, and self-hosted options

What to know first

  • Version 3 remains beta
  • No official release is available
  • 3D Tiles support is partial
  • Version 3 requires WebGL 2.0

Limits

Version 3 is beta, has no official release, requires WebGL 2.0, and offers only partial 3D Tiles support.

Plans

PlanBilled and limitsPrice
BIMsurfer (MIT-licensed source code)No official release; v3 is beta and requires WebGL 2.0Free

As github.com lists them, read 4 Oct 2026. The maker's own page has the final word.

Getting started

  1. Open the BIMsurfer GitHub website
  2. Choose the developer, minimal-demo, or API example
  3. Use the JavaScript library in a web project
  4. Connect the v3 model loader to BIMserver
  5. Provide WebGL 2.0 support for v3

Verdict

Pick BIMsurfer when you need a free, open JavaScript BIM viewer that can connect to BIMserver and render IFC models in a browser. Look elsewhere if you require a released, non-beta package or complete 3D Tiles support.

Questions

What does BIMsurfer cost?

BIMsurfer is free. The listed plan is free.

Which formats does it support?

The listed formats are IFC, glTF, and 3D Tiles. Version 3 has partial 3D Tiles support.

Does BIMsurfer connect to BIMserver?

Yes. The v3 model loader uses BIMserver, and the repository includes a BIMserver API connection example.

Is BIMsurfer open source?

Yes. It is distributed under the MIT License.

Where can it run?

Supported options include web, API, and self-hosted use.

Facts from BIMsurfer's own pages

3D Tiles
Version 3 has partial support for 3D Tiles. · github.com, 4 Oct 2026
BIMserver connection
The v3 model loader uses BIMserver, and its developer example connects to the BIMserver API. · github.com, 4 Oct 2026
Current version
The repository describes v3 as a beta rebuilt from scratch and says there is no official release yet. · github.com, 4 Oct 2026
Deployment
The index page provides developer, minimal demo, and API examples for the JavaScript library. · github.com, 4 Oct 2026
Library and API
The repository describes BIMsurfer 3 as a JavaScript library and includes API examples and documentation references. · github.com, 4 Oct 2026
License
The project is distributed under the MIT License, which permits use, copying, modification, distribution, sublicensing, and sale subject to its stated conditions. · github.com, 4 Oct 2026
Measurements
Version 3 includes measurement features. · github.com, 4 Oct 2026
Other versions
The README says v2 can view static files generated by IfcOpenShell and is built around open standards such as glTF. · github.com, 4 Oct 2026
Purpose
BIMsurfer is a WebGL-based IFC model viewer for BIMserver. · github.com, 4 Oct 2026
Release availability
The GitHub releases page states that there are no releases. · github.com, 4 Oct 2026
Rendering
Version 3 requires WebGL 2.0 and is designed for high performance. · github.com, 4 Oct 2026
Section planes
Version 3 supports up to six section planes. · github.com, 4 Oct 2026

Where BIMsurfer stands on Freedom251

Look at these too