# awesome-bim **Repository Path**: ironmanzzm/awesome-bim ## Basic Information - **Project Name**: awesome-bim - **Description**: Awesome BIM is a collection of BIM related sources, which is made by SikongSphere Community. It includes IFC Specification, BIM Software, IFC Tools, BIM Database, Deep Learning Framework, BIM Library, - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: develop - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 5 - **Created**: 2023-07-04 - **Last Updated**: 2024-08-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Awesome BIM [![GitHub stars](https://img.shields.io/github/stars/SikongSphere/awesome-bim)](https://github.com/SikongSphere/awesome-bim/stargazers)[![GitHub forks](https://img.shields.io/github/forks/SikongSphere/awesome-bim)](https://github.com/SikongSphere/awesome-bim/network)![GitHub contributors](https://img.shields.io/github/contributors/SikongSphere/awesome-bim)![GitHub last commit](https://img.shields.io/github/last-commit/SikongSphere/awesome-bim)[![GitHub license](https://img.shields.io/github/license/SikongSphere/awesome-bim)](https://github.com/SikongSphere/awesome-bim/blob/master/LICENSE) [![pCUMVOJ.md.png](https://s1.ax1x.com/2023/06/26/pCUMVOJ.md.png)](https://imgse.com/i/pCUMVOJ) Awesome BIM is a collection of BIM related sources, which is made by SikongSphere Community. It includes IFC Specification, BIM Software, IFC Tools, BIM Database, Deep Learning Framework, BIM Library, and more. Inspired by [Awesome GIS](https://github.com/sshuair/awesome-gis). **Table Of Contents** - Industry Foundation Classes Specification - Building Information Moduling Software - IFC Tools - Front-end Framework - BIM Database - Deep Learning - Large Language Model (LLM) - BIM Library - C - C++ - Java - C Sharp - Python - JavaScript - Open Source Dataset - Papers - Reference - Cooperation Units --- ## Industry Foundation Classes Specification - [IFC4.3.x-output](https://github.com/buildingSMART/IFC4.3.x-output) - This repository hold automatically generated IFC4.3 content, based on the [IFC4.3.x-development](https://github.com/buildingSMART/IFC4.3.x-development) repository. This is work in progress, official publications of the IFC standard are available on [IFC Specification](https://standards.buildingsmart.org/IFC/). [![GitHub stars](https://img.shields.io/github/stars/buildingSMART/IFC4.3.x-output)](https://github.com/buildingSMART/IFC4.3.x-output/stargazers)[![GitHub forks](https://img.shields.io/github/forks/buildingSMART/IFC4.3.x-output)](https://github.com/buildingSMART/IFC4.3.x-output/network)![GitHub contributors](https://img.shields.io/github/contributors/buildingSMART/IFC4.3.x-output)![GitHub last commit](https://img.shields.io/github/last-commit/buildingSMART/IFC4.3.x-output)![GitHub license](https://img.shields.io/github/license/buildingSMART/IFC4.3.x-output) - [ifcJSON](https://github.com/buildingSMART/ifcJSON) - This repository contains the specification for ifcJSON-4 - version in sync with IFC EXPRESS Schema. [![GitHub stars](https://img.shields.io/github/stars/buildingSMART/ifcJSON)](https://github.com/buildingSMART/ifcJSON/stargazers)[![GitHub forks](https://img.shields.io/github/forks/buildingSMART/ifcJSON)](https://github.com/buildingSMART/ifcJSON/network)![GitHub contributors](https://img.shields.io/github/contributors/buildingSMART/ifcJSON)![GitHub last commit](https://img.shields.io/github/last-commit/buildingSMART/ifcJSON)![GitHub license](https://img.shields.io/github/license/buildingSMART/ifcJSON) --- ## Building Information Moduling Software - [AutoDesk Revit](https://www.autodesk.com.cn/products/revit) - Revit is a powerful Building Information Modeling (BIM) software that enables architects, engineers, and construction professionals to design, visualize, and collaborate on projects in a 3D virtual environment. With its advanced features and intuitive interface, Revit streamlines the design and construction process, improving efficiency and accuracy in the industry. - [BIMServer](https://github.com/opensourceBIM/BIMserver) - BIMserver is an open-source server platform based on the IFC standard, which centrally manages BIM models using an object-oriented approach. It allows direct uploading, reading, and manipulation of BIM models through a web browser. [![GitHub stars](https://img.shields.io/github/stars/opensourceBIM/BIMserver)](https://github.com/blender/blender/stargazers)[![GitHub forks](https://img.shields.io/github/forks/opensourceBIM/BIMserver)](https://github.com/opensourceBIM/BIMserver/network)![GitHub contributors](https://img.shields.io/github/contributors/opensourceBIM/BIMserver)![GitHub last commit](https://img.shields.io/github/last-commit/opensourceBIM/BIMserver)[![GitHub license](https://img.shields.io/github/license/opensourceBIM/BIMserver)](https://github.com/opensourceBIM/BIMserver/blob/master/LICENSE) - [Blender](https://github.com/blender/blender) - Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing. [![GitHub stars](https://img.shields.io/github/stars/blender/blender)](https://github.com/blender/blender/stargazers)[![GitHub forks](https://img.shields.io/github/forks/IfcOpenShell/IfcOpenShell)](https://github.com/IfcOpenShell/IfcOpenShell/network)![GitHub contributors](https://img.shields.io/github/contributors/blender/blender)![GitHub last commit](https://img.shields.io/github/last-commit/blender/blender)[![GitHub license](https://img.shields.io/github/license/blender/blender)](https://github.com/blender/blender/blob/master/LICENSE) --- ## IFC Tools - [IfcOpenShell](https://github.com/IfcOpenShell/IfcOpenShell) - IfcOpenShell is a suite of developer libraries and utilities to manipulate OpenBIM data.[![GitHub stars](https://img.shields.io/github/stars/IfcOpenShell/IfcOpenShell)](https://github.com/IfcOpenShell/IfcOpenShell/stargazers)[![GitHub forks](https://img.shields.io/github/forks/IfcOpenShell/IfcOpenShell)](https://github.com/IfcOpenShell/IfcOpenShell/network)![GitHub contributors](https://img.shields.io/github/contributors/IfcOpenShell/IfcOpenShell)![GitHub last commit](https://img.shields.io/github/last-commit/IfcOpenShell/IfcOpenShell)[![GitHub license](https://img.shields.io/github/license/IfcOpenShell/IfcOpenShell)](https://github.com/IfcOpenShell/IfcOpenShell/blob/master/LICENSE) - [SikongSphere IfcTools](https://github.com/SikongSphere/sikongsphere-ifctools) - SikongSphere-ifctools aims to build an open-source ecosystem for Building Information Modeling (BIM) based on the Industry Foundation Class (IFC) standard. It focuses on implementing and extending functionality interfaces for the IFC standard, serving as a core toolkit rather than a specific data product.[![GitHub stars](https://img.shields.io/github/stars/SikongSphere/sikongsphere-ifctools)](https://github.com/IfcOpenShell/IfcOpenShell/stargazers)[![GitHub forks](https://img.shields.io/github/forks/SikongSphere/sikongsphere-ifctools)](https://github.com/IfcOpenShell/IfcOpenShell/network)![GitHub contributors](https://img.shields.io/github/contributors/SikongSphere/sikongsphere-ifctools)![GitHub last commit](https://img.shields.io/github/last-commit/SikongSphere/sikongsphere-ifctools)[![GitHub license](https://img.shields.io/github/license/SikongSphere/sikongsphere-ifctools)](https://github.com/SikongSphere/sikongsphere-ifctools/blob/master/LICENSE) --- ## Front-end Framework - [web-ifc-viewer](https://github.com/IFCjs/web-ifc-viewer) - This library is an extension of [web-ifc-three](https://github.com/IFCjs/web-ifc-three), which is the official `IFCLoader` for [THREE.js](https://github.com/mrdoob/three.js/). [![GitHub stars](https://img.shields.io/github/stars/IFCjs/web-ifc-viewer)](https://github.com/IFCjs/web-ifc-viewer/stargazers)[![GitHub forks](https://img.shields.io/github/forks/IFCjs/web-ifc-viewer)](https://github.com/IFCjs/web-ifc-viewer/network)![GitHub contributors](https://img.shields.io/github/contributors/IFCjs/web-ifc-viewer)![GitHub last commit](https://img.shields.io/github/last-commit/IFCjs/web-ifc-viewer)[![GitHub license](https://img.shields.io/github/license/IFCjs/web-ifc-viewer)](https://github.com/IFCjs/web-ifc-viewer/blob/master/LICENSE) - [Cesium](https://github.com/CesiumGS/cesium) - CesiumJS is a JavaScript library for creating 3D globes and 2D maps in a web browser without a plugin. It uses WebGL for hardware-accelerated graphics, and is cross-platform, cross-browser, and tuned for dynamic-data visualization. [![GitHub stars](https://img.shields.io/github/stars/CesiumGS/cesium)](https://github.com/CesiumGS/cesium/stargazers)[![GitHub forks](https://img.shields.io/github/forks/CesiumGS/cesium)](https://github.com/CesiumGS/cesium/network)![GitHub contributors](https://img.shields.io/github/contributors/CesiumGS/cesium)![GitHub last commit](https://img.shields.io/github/last-commit/CesiumGS/cesium)[![GitHub license](https://img.shields.io/github/license/CesiumGS/cesium)](https://github.com/CesiumGS/cesium/blob/master/LICENSE) --- ## BIM Database - [SikongSphere ChunkRuns](https://github.com/SikongSphere/chunk-runs) - [![GitHub stars](https://img.shields.io/github/stars/SikongSphere/chunk-runs)](https://github.com/IfcOpenShell/IfcOpenShell/stargazers)[![GitHub forks](https://img.shields.io/github/forks/SikongSphere/chunk-runs)](https://github.com/SikongSphere/chunk-runs/network)![GitHub contributors](https://img.shields.io/github/contributors/SikongSphere/sikongsphere-ifctools)![GitHub last commit](https://img.shields.io/github/last-commit/SikongSphere/chunk-runs)![GitHub license](https://img.shields.io/github/license/SikongSphere/chunk-runs) --- ## Deep Learning ### Large Language Model (LLM) - [SikongSphere Sikong](https://github.com/SikongSphere/sikong) - This project has open sourced the LLaMA-7B model that has been fine-tuned/instruct-tuned in Chinese architecture.[![GitHub stars](https://img.shields.io/github/stars/SikongSphere/sikong)](https://github.com/IfcOpenShell/IfcOpenShell/stargazers)[![GitHub forks](https://img.shields.io/github/forks/SikongSphere/sikong)](https://github.com/IfcOpenShell/IfcOpenShell/network)![GitHub contributors](https://img.shields.io/github/contributors/SikongSphere/sikong)![GitHub last commit](https://img.shields.io/github/last-commit/SikongSphere/sikong)[![GitHub license](https://img.shields.io/github/license/SikongSphere/sikong)](https://github.com/SikongSphere/sikong/blob/master/LICENSE) --- ## BIM Library ### C - [Blender](https://github.com/blender/blender) - Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.[![GitHub stars](https://img.shields.io/github/stars/blender/blender)](https://github.com/blender/blender/stargazers)[![GitHub forks](https://img.shields.io/github/forks/IfcOpenShell/IfcOpenShell)](https://github.com/IfcOpenShell/IfcOpenShell/network)![GitHub contributors](https://img.shields.io/github/contributors/blender/blender)![GitHub last commit](https://img.shields.io/github/last-commit/blender/blender)[![GitHub license](https://img.shields.io/github/license/blender/blender)](https://github.com/blender/blender/blob/master/LICENSE) ### C++ - [IfcOpenShell](https://github.com/IfcOpenShell/IfcOpenShell) - IfcOpenShell is a suite of developer libraries and utilities to manipulate OpenBIM data.[![GitHub stars](https://img.shields.io/github/stars/IfcOpenShell/IfcOpenShell)](https://github.com/IfcOpenShell/IfcOpenShell/stargazers)[![GitHub forks](https://img.shields.io/github/forks/IfcOpenShell/IfcOpenShell)](https://github.com/IfcOpenShell/IfcOpenShell/network)![GitHub contributors](https://img.shields.io/github/contributors/IfcOpenShell/IfcOpenShell)![GitHub last commit](https://img.shields.io/github/last-commit/IfcOpenShell/IfcOpenShell)[![GitHub license](https://img.shields.io/github/license/IfcOpenShell/IfcOpenShell)](https://github.com/IfcOpenShell/IfcOpenShell/blob/master/LICENSE) ### Java - [SikongSphere-IfcTools](https://github.com/SikongSphere/sikongsphere-ifctools) - SikongSphere-ifctools aims to build an open-source ecosystem for Building Information Modeling (BIM) based on the Industry Foundation Class (IFC) standard. It focuses on implementing and extending functionality interfaces for the IFC standard, serving as a core toolkit rather than a specific data product.[![GitHub stars](https://img.shields.io/github/stars/SikongSphere/sikongsphere-ifctools)](https://github.com/IfcOpenShell/IfcOpenShell/stargazers)[![GitHub forks](https://img.shields.io/github/forks/SikongSphere/sikongsphere-ifctools)](https://github.com/SikongSphere/sikongsphere-ifctools/network)![GitHub contributors](https://img.shields.io/github/contributors/SikongSphere/sikongsphere-ifctools)![GitHub last commit](https://img.shields.io/github/last-commit/SikongSphere/sikongsphere-ifctools)![GitHub license](https://img.shields.io/github/license/SikongSphere/sikongsphere-ifctools) - [SikongSphere ChunkRuns](https://github.com/SikongSphere/chunk-runs) - [![GitHub stars](https://img.shields.io/github/stars/SikongSphere/chunk-runs)](https://github.com/IfcOpenShell/IfcOpenShell/stargazers)[![GitHub forks](https://img.shields.io/github/forks/SikongSphere/chunk-runs)](https://github.com/SikongSphere/chunk-runs/network)![GitHub contributors](https://img.shields.io/github/contributors/SikongSphere/sikongsphere-ifctools)![GitHub last commit](https://img.shields.io/github/last-commit/SikongSphere/chunk-runs)![GitHub license](https://img.shields.io/github/license/SikongSphere/chunk-runs) - [BIMServer](https://github.com/opensourceBIM/BIMserver) - BIMserver is an open-source server platform based on the IFC standard, which centrally manages BIM models using an object-oriented approach. It allows direct uploading, reading, and manipulation of BIM models through a web browser. [![GitHub stars](https://img.shields.io/github/stars/opensourceBIM/BIMserver)](https://github.com/blender/blender/stargazers)[![GitHub forks](https://img.shields.io/github/forks/opensourceBIM/BIMserver)](https://github.com/opensourceBIM/BIMserver/network)![GitHub contributors](https://img.shields.io/github/contributors/opensourceBIM/BIMserver)![GitHub last commit](https://img.shields.io/github/last-commit/opensourceBIM/BIMserver)![GitHub license](https://img.shields.io/github/license/opensourceBIM/BIMserver) ### C Sharp ### Python - [SikongSphere Sikong](https://github.com/SikongSphere/sikong) - This project has open sourced the LLaMA-7B model that has been fine-tuned/instruct-tuned in Chinese architecture.[![GitHub stars](https://img.shields.io/github/stars/SikongSphere/sikong)](https://github.com/IfcOpenShell/IfcOpenShell/stargazers)[![GitHub forks](https://img.shields.io/github/forks/SikongSphere/sikong)](https://github.com/IfcOpenShell/IfcOpenShell/network)![GitHub contributors](https://img.shields.io/github/contributors/SikongSphere/sikong)![GitHub last commit](https://img.shields.io/github/last-commit/SikongSphere/sikong)[![GitHub license](https://img.shields.io/github/license/SikongSphere/sikong)](https://github.com/SikongSphere/sikong/blob/master/LICENSE) ### JavaScript - [web-ifc-viewer](https://github.com/IFCjs/web-ifc-viewer) - This library is an extension of [web-ifc-three](https://github.com/IFCjs/web-ifc-three), which is the official `IFCLoader` for [THREE.js](https://github.com/mrdoob/three.js/). [![GitHub stars](https://img.shields.io/github/stars/IFCjs/web-ifc-viewer)](https://github.com/IfcOpenShell/IfcOpenShell/stargazers)[![GitHub forks](https://img.shields.io/github/forks/IFCjs/web-ifc-viewer)](https://github.com/IfcOpenShell/IfcOpenShell/network)![GitHub contributors](https://img.shields.io/github/contributors/IFCjs/web-ifc-viewer)![GitHub last commit](https://img.shields.io/github/last-commit/IFCjs/web-ifc-viewer)[![GitHub license](https://img.shields.io/github/license/IFCjs/web-ifc-viewer)](https://github.com/IFCjs/web-ifc-viewer/blob/master/LICENSE) --- ## Open Source Dataset - Kaggle - [Building Information Model IFC File Examples](https://www.kaggle.com/datasets/claytonmiller/example-ifc-file) Basic Industry Foundation Class (IFC) File Manipulation using Python - Provenance: - [intro-python-bim](https://github.com/bimfag/intro-python-bim) t is a course over two days of 4 hours each, and students are expected to work in between. There is also material for a secondary course, with supplementing material for related Python cases. [![GitHub stars](https://img.shields.io/github/stars/bimfag/intro-python-bim)](https://github.com/bimfag/intro-python-bim/stargazers)[![GitHub forks](https://img.shields.io/github/forks/bimfag/intro-python-bim)](https://github.com/bimfag/intro-python-bim/network)![GitHub contributors](https://img.shields.io/github/contributors/bimfag/intro-python-bim)![GitHub last commit](https://img.shields.io/github/last-commit/bimfag/intro-python-bim)[![GitHub license](https://img.shields.io/github/license/bimfag/intro-python-bim)](https://github.com/bimfag/intro-python-bim/blob/master/LICENSE) - [182 IFC file examples](http://openifcmodel.cs.auckland.ac.nz/) these files has a webpage on this repository that gives details about that file - Github - [Arch-Dataset](https://github.com/zhaoke2020/Arch-Dataset) Public Architecture Dataset(Updated 2023.06.29) [![GitHub stars](https://img.shields.io/github/stars/zhaoke2020/Arch-Dataset)](https://github.com/zhaoke2020/Arch-Dataset/stargazers)[![GitHub forks](https://img.shields.io/github/forks/zhaoke2020/Arch-Dataset)](https://github.com/zhaoke2020/Arch-Dataset/network)![GitHub contributors](https://img.shields.io/github/contributors/zhaoke2020/Arch-Dataset)![GitHub last commit](https://img.shields.io/github/last-commit/zhaoke2020/Arch-Dataset)[![GitHub license](https://img.shields.io/github/license/zhaoke2020/Arch-Dataset)](https://github.com/zhaoke2020/Arch-Dataset/blob/master/LICENSE) - [Houses-dataset](https://github.com/emanhamed/Houses-dataset) This is the dataset proposed and introduces in our paper: "House price estimation from visual and textual features" Paper Reference [House price estimation from visual and textual features](https://arxiv.org/pdf/1609.08399.pdf) [![GitHub stars](https://img.shields.io/github/stars/emanhamed/Houses-dataset)](https://github.com/emanhamed/Houses-dataset/stargazers)[![GitHub forks](https://img.shields.io/github/forks/emanhamed/Houses-dataset)](https://github.com/emanhamed/Houses-dataset/network)![GitHub contributors](https://img.shields.io/github/contributors/emanhamed/Houses-dataset)![GitHub last commit](https://img.shields.io/github/last-commit/emanhamed/Houses-dataset)[![GitHub license](https://img.shields.io/github/license/emanhamed/Houses-dataset)](https://github.com/emanhamed/Houses-dataset/blob/master/LICENSE) - [HPGM](https://github.com/chenqi008/HPGM) Pytorch implementation for "Intelligent Home 3D: Automatic 3D-House Design from Linguistic Descriptions Only" [![GitHub stars](https://img.shields.io/github/stars/chenqi008/HPGM)](https://github.com/chenqi008/HPGM/stargazers)[![GitHub forks](https://img.shields.io/github/forks/chenqi008/HPGM)](https://github.com/chenqi008/HPGM/network)![GitHub contributors](https://img.shields.io/github/contributors/chenqi008/HPGM)![GitHub last commit](https://img.shields.io/github/last-commit/chenqi008/HPGM)[![GitHub license](https://img.shields.io/github/license/chenqi008/HPGM)](https://github.com/chenqi008/HPGM/blob/master/LICENSE) - [auto-rule-transform](https://github.com/smartaec/auto-rule-transform) Automated rule transformation for automated rule checking. [![GitHub stars](https://img.shields.io/github/stars/smartaec/auto-rule-transform)](https://github.com/smartaec/auto-rule-transform/stargazers)[![GitHub forks](https://img.shields.io/github/forks/smartaec/auto-rule-transform)](https://github.com/smartaec/auto-rule-transform/network)![GitHub contributors](https://img.shields.io/github/contributors/smartaec/auto-rule-transform)![GitHub last commit](https://img.shields.io/github/last-commit/smartaec/auto-rule-transform)[![GitHub license](https://img.shields.io/github/license/smartaec/auto-rule-transform)](https://github.com/smartaec/auto-rule-transform/blob/master/LICENSE) - [ifcnet-models](https://github.com/RWTH-E3D/ifcnet-models) Code for the EG-ICE 2021 Paper "IFCNet: A Benchmark Dataset for IFC Entity Classification" [![GitHub stars](https://img.shields.io/github/stars/RWTH-E3D/ifcnet-models)](https://github.com/RWTH-E3D/ifcnet-models/stargazers)[![GitHub forks](https://img.shields.io/github/forks/RWTH-E3D/ifcnet-models)](https://github.com/RWTH-E3D/ifcnet-models/network)![GitHub contributors](https://img.shields.io/github/contributors/RWTH-E3D/ifcnet-models)![GitHub last commit](https://img.shields.io/github/last-commit/RWTH-E3D/ifcnet-models)[![GitHub license](https://img.shields.io/github/license/RWTH-E3D/ifcnet-models)](https://github.com/RWTH-E3D/ifcnet-models/blob/master/LICENSE) --- ## Papers --- ## Reference --- ## Cooperation Units