Skip to content

Latest commit

History

718 Commits

Folders and files

NameName
Last commit message
Last commit date

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

ProjectDescriptionLanguageStarsLast UpdatedLicense
OCCTOpen CASCADE Technology (OCCT) is an open-source software development platform for 3D CAD, CAM, CAE.C++2793Aug 23, 2026LGPL-2.1
compasMain library of the COMPAS framework and CAD integrations for Rhino/GH and Blender.Python381Aug 23, 2026MIT
three.jsJavaScript 3D Library.JavaScript114721Aug 24, 2026MIT
voxelization_toolkitVoxelization Toolkit for (IFC) Building ModelsC++91Jul 20, 2026MIT
BIMserverThe open source BIMserver platformJava1739Aug 23, 2026AGPL-3.0
ladybug🐞 Core ladybug library for weather data analysis and visualizationPython226Aug 23, 2026AGPL-3.0
QGISQGIS is a free, open source, cross platform (lin/win/mac) geographical information system (GIS)C++14272Aug 24, 2026GPL-2.0
rhino3dmLibraries based on OpenNURBS with a RhinoCommon styleC#748Aug 23, 2026MIT
lcaxLCAx is a open, verifiable, machine and human-readable LCA exchange formatRust78Jul 5, 2026Apache-2.0
calcCalc helps architects quickly estimate the environmental impact of their early design.C#21Jul 1, 2026MIT
IfcOpenShellOpen source IFC library and geometry engineC++2728Aug 23, 2026LGPL-3.0
xeokit-sdk3D 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 precisionHTML926Aug 23, 2026AGPL-3.0
compas_woodProject for Timber Joint Generation. Documentation:Python49Jun 15, 2026MIT
honeybee-energy🐝 🔥 Honeybee extension for energy simulationPython36Aug 18, 2026AGPL-3.0
dragonfly-core🐉 dragonfly core libraryPython18Aug 19, 2026AGPL-3.0
honeybee-radiance🐝 ⚡️ Radiance extension for HoneybeePython19Aug 11, 2026AGPL-3.0
geospizaGeospiza is a project focusing on evolutionary design in grasshopperC#8Jul 30, 2026MIT
BetterCorrectFastSimplified BIM Collaboration Format (BCF) generation for project leaders and managersPython14Jul 20, 2026MIT
sPrintA Chrome extension that allows batch-print PDFs from BIM360 and ACC platforms.TypeScript34Aug 7, 2026MIT
IfcLCAOpen Source Life Cycle Assessment for Built Environment with Industry Foundation ClassesTypeScript38Jul 6, 2026AGPL-3.0
ifc-flowA visual node-based tool for working with Industry Foundation Classes (IFC) filesTypeScript88Aug 8, 2026AGPL-3.0
ifc-classifierWeb-based tool to add IFC classification references (Uniclass, eBKP-H etc.) with 3D visualization using Three.js, web-ifc, and IfcOpenShell.TypeScript27Aug 6, 2026AGPL-3.0
D2P-ComponentsD2P 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#20Jun 15, 2026MIT
ara3d-sdk📚 Various C# libraries for efficient data driven applicationsC#41Aug 20, 2026MIT
ara3d-webglA Three.JS based WebGL viewer for AEC data.TypeScript47Aug 13, 2026MIT
gladisA web app and search engine for Environmental Product Declarations (EPDs).N/A0Aug 24, 2026Unknown
honey-ifcStylish desktop app for exploring and exporting IFC data — fast, fun, and frustration-free.Python10Aug 13, 2026GPL-3.0
bowerbirdScripted C# Plug-in Framework for RevitC#67Jun 26, 2026MIT
EngineeringPaper.xyzEngineeringPaper.xyz is a web app that makes it easy to create, save, and share engineering calculations.TypeScript238Aug 22, 2026MIT
bim-open-schemaRepresenting BIM Data as ParquetC#49Jul 3, 2026MIT
awatifOpen-source, AI-native structural analysis and design toolset that runs in the browserTypeScript174Aug 21, 2026MIT
TaxonomyA set of interfaces describing a taxonomy for structural engineering objectsC#4Jan 19, 2026MIT
engine_componentsNo description providedTypeScript695Aug 19, 2026MIT
SOM-Toolkit⚠️ ARCHIVED — This repository is no longer actively developed. Only critical bug fixes will be applied. ➡️ Successor: https://github.com/c-mellueh/bSDD-ToolkitPython7Feb 26, 2026MIT
IfcBoreholeCLI and GUI for creating IfcBoreholes from Excel or GIS files or a pandas dataframePython1Oct 2, 2025MIT
RevitAddInManagerRevit AddinManager update .NET assemblies without restart Revit for developer.C#489Aug 21, 2026MIT
HyweAn active design sandbox for weaving spatial topology and flow-based hierarchies through design computation. Prioritizing connectivity over adjacency.F#11Aug 23, 2026MIT
AppBuilderSdkSingle page application which serves as the frontend of ShapeDiver App BuilderTypeScript14Aug 19, 2026MIT
ifc-ids-mcpAn MCP to create IDS files deterministically using IfcOpenShell's IfcTesterPython26Jul 21, 2026MIT
p5.jsp5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. Looking for p5.js 2.0? http://beta.p5js.orgJavaScript23890Aug 24, 2026LGPL-2.1
enji-react-svg-drawingsThis repository demonstrates how React can be used to create SVG-based drawings for construction and manufacturing applications.TypeScript17Aug 13, 2026Unknown
Speckle2GraphSpeckle2Graph is a Python library that builds pipelines from Speckle to a graph database in a few lines of codePython20Aug 17, 2026Apache-2.0
CalcpadFree and open source software for mathematical and engineering calculations.N/A0Aug 24, 2026Unknown
resilient-housing-bayesBayesian simulation framework exploring how housing systems respond to stochastic climate events. Includes synthetic data generation, probabilistic fragility modeling, and estimation of downtime and reconstruction cost for resilience assessment.Jupyter Notebook1Aug 9, 2026MIT

About

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

Topics

Resources

Stars

36 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages