Skip to content

SikongSphere/awesome-bim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 

Repository files navigation

Awesome BIM

GitHub starsGitHub forksGitHub contributorsGitHub last commitGitHub license

pCUMVOJ.md.png

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.

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 - This repository hold automatically generated IFC4.3 content, based on the IFC4.3.x-development repository. This is work in progress, official publications of the IFC standard are available on IFC Specification. GitHub starsGitHub forksGitHub contributorsGitHub last commitGitHub license

  • ifcJSON - This repository contains the specification for ifcJSON-4 - version in sync with IFC EXPRESS Schema. GitHub starsGitHub forksGitHub contributorsGitHub last commitGitHub license


Building Information Moduling Software

  • AutoDesk 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 - 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 starsGitHub forksGitHub contributorsGitHub last commitGitHub license
  • 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 starsGitHub forksGitHub contributorsGitHub last commitGitHub license
  • BlenderBIM - BlenderBIM is an add-on for beautiful, detailed, and data-rich OpenBIM with Blender. Developed based on Ifcopenshell.

IFC Tools

  • IfcOpenShell - IfcOpenShell is a suite of developer libraries and utilities to manipulate OpenBIM data.GitHub starsGitHub forksGitHub contributorsGitHub last commitGitHub license

  • 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 starsGitHub forksGitHub contributorsGitHub last commitGitHub license

  • Xbim toolkit - The xbim toolkit is a .NET open-source software development BIM toolkit that supports the BuildingSmart Data Model (aka the Industry Foundation Classes IFC).Xbim allows .NET developers to read, create and view Building Information (BIM) Models in the IFC format. There is full support for geometric, topological operations and visualisation. In addition xbim supports bi-directional translation between IFC and COBie formats. Core libraries for data manipulation are all written in C#, core of geometry engine is written in C++. GitHub starsGitHub forksGitHub contributorsGitHub last commitGitHub license


Front-end Framework

  • web-ifc-viewer - This library is an extension of web-ifc-three, which is the official IFCLoader for THREE.js. GitHub starsGitHub forksGitHub contributorsGitHub last commitGitHub license

  • 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 starsGitHub forksGitHub contributorsGitHub last commitGitHub license

  • XbimWindowsUI - XbimWindowsUI is part of the Xbim Toolkit. It contains libraries and applications that you can use to build applications on Windows desktops.

  • XbimWebUI - Web components for xBIM Toolkit.


BIM Database


Deep Learning

Large Language Model (LLM)

  • SikongSphere Sikong - This project has open sourced the LLaMA-7B model that has been fine-tuned/instruct-tuned in Chinese architecture.GitHub starsGitHub forksGitHub contributorsGitHub last commitGitHub license

BIM Library

C

  • 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 starsGitHub forksGitHub contributorsGitHub last commitGitHub license

C++

  • IfcOpenShell - IfcOpenShell is a suite of developer libraries and utilities to manipulate OpenBIM data.GitHub starsGitHub forksGitHub contributorsGitHub last commitGitHub license

Java

  • 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 starsGitHub forksGitHub contributorsGitHub last commitGitHub license
  • SikongSphere ChunkRuns - GitHub starsGitHub forksGitHub contributorsGitHub last commitGitHub license
  • 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 starsGitHub forksGitHub contributorsGitHub last commitGitHub license

C Sharp

  • Xbim toolkit - The xbim toolkit is a .NET open-source software development BIM toolkit that supports the BuildingSmart Data Model (aka the Industry Foundation Classes IFC).Xbim allows .NET developers to read, create and view Building Information (BIM) Models in the IFC format. There is full support for geometric, topological operations and visualisation. In addition xbim supports bi-directional translation between IFC and COBie formats. Core libraries for data manipulation are all written in C#, core of geometry engine is written in C++. GitHub starsGitHub forksGitHub contributorsGitHub last commitGitHub license

  • dotbim - Introducing an open-source and minimalist file format for BIM. Built to be easy to read and write.Created by BIM developers for BIM developers. GitHub starsGitHub forksGitHub contributorsGitHub last commitGitHub license

Python

  • SikongSphere Sikong - This project has open sourced the LLaMA-7B model that has been fine-tuned/instruct-tuned in Chinese architecture.GitHub starsGitHub forksGitHub contributorsGitHub last commitGitHub license

  • IfcOpenShell-Python - IfcOpenShell-Python provides Python bindings to the core IfcOpenShell C++ system, as well as high level analysis and authoring functions.GitHub starsGitHub forksGitHub contributorsGitHub last commitGitHub license

JavaScript


Open Source Dataset

  • Kaggle
    • Building Information Model IFC File Examples Basic Industry Foundation Class (IFC) File Manipulation using Python
      • Provenance:
        • 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 starsGitHub forksGitHub contributorsGitHub last commitGitHub license
        • 182 IFC file examples these files has a webpage on this repository that gives details about that file
  • Github

Papers


Reference


Cooperation Units

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published