Skip to content

The AEC Open Source Directory - a curated directory of open source projects for the Architecture, Engineering, and Construction (AEC) industry.

License

Notifications You must be signed in to change notification settings

opensource-construction/osc-directory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AEC Open Source Directory

A curated list of open source projects for the Architecture, Engineering, and Construction (AEC) industry. A live frontend demo can be found HERE

How to Add a Project

Submit your project using our simple GitHub issue form: See submit a project

License

This directory is licensed under the MIT License - see the LICENSE file for details.

This project is inspired by the extra-awesome-dotnet project.

Projects

Project Description Language Stars Last Updated License
OCCT Open CASCADE Technology (OCCT) is an open-source software development platform for 3D CAD, CAM, CAE. C++ 1792 Sep 24, 2025 LGPL-2.1
compas Main library of the COMPAS framework and CAD integrations for Rhino/GH and Blender. Python 348 Sep 24, 2025 MIT
three.js JavaScript 3D Library. JavaScript 108701 Sep 24, 2025 MIT
voxelization_toolkit Voxelization Toolkit for (IFC) Building Models C++ 85 Sep 22, 2025 MIT
BIMserver The open source BIMserver platform Java 1646 Sep 24, 2025 AGPL-3.0
ladybug 🐞 Core ladybug library for weather data analysis and visualization Python 212 Sep 20, 2025 AGPL-3.0
QGIS QGIS is a free, open source, cross platform (lin/win/mac) geographical information system (GIS) C++ 12491 Sep 25, 2025 GPL-2.0
rhino3dm Libraries based on OpenNURBS with a RhinoCommon style C# 677 Sep 24, 2025 MIT
lcax LCAx is a open, verifiable, machine and human-readable LCA exchange format Rust 68 Sep 5, 2025 Apache-2.0
calc Calc helps architects quickly estimate the environmental impact of their early design. C# 15 Sep 11, 2025 MIT
IfcOpenShell Open source IFC library and geometry engine C++ 2204 Sep 24, 2025 LGPL-3.0
xeokit-sdk 3D BIM IFC Viewer SDK for AEC engineering applications. Open Source JavaScript Toolkit based on pure WebGL for top performance, real-world coordinates and full double precision JavaScript 839 Sep 24, 2025 AGPL-3.0
compas_wood Project for Timber Joint Generation. Documentation: Python 43 Aug 26, 2025 MIT
honeybee-energy 🐝 🔥 Honeybee extension for energy simulation Python 33 Sep 24, 2025 AGPL-3.0
dragonfly-core 🐉 dragonfly core library Python 18 Sep 24, 2025 AGPL-3.0
honeybee-radiance 🐝 ⚡️ Radiance extension for Honeybee Python 17 Sep 24, 2025 AGPL-3.0
geospiza Geospiza is a project focusing on evolutionary design in grasshopper C# 5 Sep 11, 2025 MIT
BetterCorrectFast Simplified BIM Collaboration Format (BCF) generation for project leaders and managers Python 12 Feb 13, 2025 MIT
sPrint A Chrome extension that allows batch-print PDFs from BIM360 and ACC platforms. TypeScript 31 Dec 19, 2024 MIT
IfcLCA Opensource Life Cycle Assessment for Built Environment using Industry Foundation Classes N/A 0 Sep 25, 2025 Unknown
ifc-flow A visual node-based tool for working with Industry Foundation Classes (IFC) files TypeScript 55 Sep 17, 2025 AGPL-3.0
ifc-classifier No description provided TypeScript 21 Sep 15, 2025 AGPL-3.0
D2P-Components D2P Components streamline parametric modeling in Grasshopper, helping you manage complex data trees, reduce recomputations, and maintain a structured, scalable workflow from concept to fabrication. C# 16 Sep 17, 2025 MIT
ara3d-sdk 📚 Various C# libraries for efficient data driven applications C# 16 Sep 24, 2025 MIT
ara3d-webgl A Three.JS based WebGL viewer for AEC data. TypeScript 24 Jul 7, 2025 MIT
gladis A web app and search engine for Environmental Product Declarations (EPDs). Python 5 Sep 22, 2025 AGPL-3.0
honey-ifc Stylish desktop app for exploring and exporting IFC data — fast, fun, and frustration-free. Python 5 Sep 8, 2025 GPL-3.0
bowerbird Scripted C# Plug-in Framework for Revit C# 56 Sep 24, 2025 MIT
EngineeringPaper.xyz EngineeringPaper.xyz is a web app that makes it easy to create, save, and share engineering calculations. TypeScript 179 Sep 6, 2025 MIT
bim-open-schema BIM to Parquet and DuckDB C# 22 Sep 24, 2025 MIT
awatif The First Web-based Parametric Structural Engineering Platform JavaScript 94 Sep 17, 2025 MIT
Taxonomy A set of interfaces describing a taxonomy for structural engineering objects C# 4 Aug 25, 2025 MIT
engine_components No description provided TypeScript 523 Sep 24, 2025 MIT
SOM-Toolkit Toolkit for creating, managing, and exporting Semantic Object Models (SOM) for BIM — includes a Python library and PySide6-based GUI with bSDD & IDS support. Python 6 Sep 9, 2025 MIT
IfcBorehole CLI and GUI for creating IfcBoreholes from Excel or GIS files or a pandas dataframe Python 0 Aug 16, 2025 MIT
RevitAddInManager Revit AddinManager update .NET assemblies without restart Revit for developer. C# 389 Sep 24, 2025 MIT

About

The AEC Open Source Directory - a curated directory of open source projects for the Architecture, Engineering, and Construction (AEC) industry.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •