Open Source Viewer

Bimvue vs IFC.js / That Open Company

IFC.js (now maintained by That Open Company as Open BIM Components) is an open-source JavaScript library for parsing and rendering IFC files directly in the browser. It processes IFC files client-side using WebAssembly, requiring no server-side conversion.

IFC.js / That Open Company pricing: Free and open source (MIT license) · https://thatopen.com

Feature Comparison

FeatureIFC.js / That Open CompanyBimvue
IFC Support
Browser-based 3D Viewer
No Account Required
Client-side Processing
Max File Size~50-100 MB500 MB
Custom Attributes
Team Collaboration
Persistent Storage
Search & FilterBasicFull-featured
CSV/JSON Export
Version Comparison
REST API
PriceFreeFrom $9/mo

IFC.js / That Open Company Strengths

  • Free and open source
  • Client-side processing — data never leaves your machine
  • No account or upload required
  • Active developer community
  • Embeddable in custom web applications

IFC.js / That Open Company Limitations

  • Limited to browser memory (~50-100 MB files)
  • No persistent storage — reload loses everything
  • No team collaboration or access control
  • No custom attributes or metadata enrichment
  • Performance degrades on large models

When to Choose IFC.js / That Open Company

Choose IFC.js if you're a developer building a custom IFC viewing application, need client-side processing for data privacy, or want a free tool for quick one-off IFC inspections where you don't need to save or share anything.

When to Choose Bimvue

Choose Bimvue if you need to handle large files (100+ MB), collaborate with a team, add custom metadata to elements, or need persistent storage with version history. Bimvue picks up where free client-side viewers leave off.

Try Bimvue for yourself

Upload your IFC model and see how Bimvue compares with your own data. No credit card required.

Get started free