
COLLAB DIGITAL TWINS
Democratizing Digital Twin Technologies
What is CDT?
Collab Digital Twins is the technology to power web-based, non-proprietary platforms designed for the visualization and interaction of multi-scale geospatial information systems (GIS), open data, open building information modelling (BIM), and a wide range of other digital media, including text, images, animated and static 3D models, IFCs, and point clouds.
The technology is built with full-stack web development frameworks, using React.js for the user interface, state management, and memory optimization, and Next.js for file organization, routing, and server-side rendering (SSR). It integrates multiple open-source packages to support maps and 3D models: Maplibre as the web map renderer and Martin as the PostGIS vector tile server for GIS data, Three.js for 3D graphics, and Web-IFC from That Open Company for native browser-based IFC parsing, with IDS and BCF integration. Point cloud streaming and visualization are supported through Cloud Optimized Point Clouds (COPC), handled by the Potree libraries.
The backend is powered by PostgreSQL, with MinIO providing object storage for binary files such as IFC models and point clouds. All services are hosted on Canadian-based Fullhost infrastructure to ensure data sovereignty.
CDT efficiently incorporates multi-scale open data (federal, provincial, municipal), which is fetched directly from organizational APIs without requiring local data storage. Rather than functioning as a system of record, it serves as a framework and infrastructure for referencing and linking distributed data sources.
Finally, CDT includes a robust authentication system that allows users to form groups, assume different roles and credentials for controlled data and feature access, collaborate effectively, and contribute diverse types of digital media, both publicly and privately.
Mission
CDT bridges BIM and GIS using open standards and free and open-source technologies, enabling stakeholders to visualize and analyze data directly in the browser, thereby eliminating proprietary barriers.
CDT is being stewarded by a not-for-profit,
Collab Digital Twins, established to promote openness, innovation, and long-term public benefit. Our mission is to democratize digital twin technologies.
Contributing
We welcome community contributions to this project.
Please read our
Contributor Guide for more information on how to get started.
Please also read our
Contributor Terms before you make any contributions.
Any contribution intentionally submitted for inclusion in a Collab Digital Twins project shall comply with the standard licensing model (AGPL 3.0).
$3
- GNU Affero General Public License (version 3 - https://www.gnu.org/licenses/agpl-3.0.en.html )
🚀 Beta access
To participate in the beta, please complete this short
beta access form. We will review submissions and contact you with onboarding details.