Editing AEC Free Software directory

From Wiki.OSArch

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 2: Line 2:
  
 
This page lists software published under a [https://en.wikipedia.org/wiki/Free_software Free/libre] or [https://en.wikipedia.org/wiki/Open_source Open Source] (FLOSS) software license. It lists many types of packages for many purposes and is surely not comprehensive as the reach of FLOSS is extensive and always growing. If you know of anything we're missing please [https://community.osarch.org/discussion/7/aec-free-software-directory#latest let us know on our forum] or just add it wherever you think it makes sense. Many software projects have dedicated pages on this wiki, these are all listed on the [[:Category:Software|Category:Software]] page.
 
This page lists software published under a [https://en.wikipedia.org/wiki/Free_software Free/libre] or [https://en.wikipedia.org/wiki/Open_source Open Source] (FLOSS) software license. It lists many types of packages for many purposes and is surely not comprehensive as the reach of FLOSS is extensive and always growing. If you know of anything we're missing please [https://community.osarch.org/discussion/7/aec-free-software-directory#latest let us know on our forum] or just add it wherever you think it makes sense. Many software projects have dedicated pages on this wiki, these are all listed on the [[:Category:Software|Category:Software]] page.
[https://Trendyreplicas.com Replica Handbags] , [https://hectornfwk42198.blogolize.com Replica Handbags Blog]
+
 
 
We are not the only group trying to promote free/libre software for AEC. Here are some other software lists: [https://help.ubuntu.com/community/UbuntuEngineering Ubuntu software list for engineering] (needs an update), [https://www.caelinux.com/CMS3/ CAELinux] is a distribution, forum and software list. If you want to help work towards [https://community.osarch.org/discussion/1023/a-new-type-of-software-directory a new type of software directory] drop by the forum.
 
We are not the only group trying to promote free/libre software for AEC. Here are some other software lists: [https://help.ubuntu.com/community/UbuntuEngineering Ubuntu software list for engineering] (needs an update), [https://www.caelinux.com/CMS3/ CAELinux] is a distribution, forum and software list. If you want to help work towards [https://community.osarch.org/discussion/1023/a-new-type-of-software-directory a new type of software directory] drop by the forum.
  
Line 33: Line 33:
 
| A real time, web-based whiteboarding and markup tool.
 
| A real time, web-based whiteboarding and markup tool.
 
| [https://github.com/excalidraw/excalidraw/blob/master/LICENSE MIT]
 
| [https://github.com/excalidraw/excalidraw/blob/master/LICENSE MIT]
|-
 
|-
 
| [[File:Tldraw logo.png|64px]]
 
| [https://www.tldraw.com/ tldraw]
 
| A real time, web-based whiteboarding and markup tool.
 
| [https://github.com/tldraw/tldraw/blob/main/LICENSE.md under review]
 
 
|-
 
|-
 
| [[File:icon_FreeCAD.png]]
 
| [[File:icon_FreeCAD.png]]
Line 206: Line 200:
 
| [[:Category:Blender_Add-on|Blender add-on]]. A free tool developed for quickly testing and deploying virtual / interactive visualizations, by linking Blender to the Godot Engine. Blender2Godot is a Blender3D addon that exports a Blender 3D scene to a Godot Engine project. This addon is in alpha state and thus still has a lot of bugs.
 
| [[:Category:Blender_Add-on|Blender add-on]]. A free tool developed for quickly testing and deploying virtual / interactive visualizations, by linking Blender to the Godot Engine. Blender2Godot is a Blender3D addon that exports a Blender 3D scene to a Godot Engine project. This addon is in alpha state and thus still has a lot of bugs.
 
| [[GPL]]
 
| [[GPL]]
 +
|-
 +
| '''b'''
 +
| [[Bldrs|Bldrs/Share]]
 +
| Share is a web-based BIM & CAD integration environment, running at bldrs.ai.
 +
| [https://github.com/bldrs-ai/Share/issues/377 License discussion]
 
|-
 
|-
 
|
 
|
Line 506: Line 505:
 
|-
 
|-
 
|
 
|
| [https://github.com/hypar-io/Elements Hypar Elements]
+
| [https://hypar-io.github.io/Elements/Elements/WhatIsElements.html Hypar Elements]
 
| Hypar Elements is a cross-platform library for creating building elements. It's meant to be used by architects, engineers, and other building professionals who want to write code that generates buildings.
 
| Hypar Elements is a cross-platform library for creating building elements. It's meant to be used by architects, engineers, and other building professionals who want to write code that generates buildings.
 
| [[MIT]]
 
| [[MIT]]
Line 603: Line 602:
 
| BIMserver.org is an open source development and has been a leader in the [[openBIM]] world for more than 10 years. The open source BIM community works together to create a best-of-class BIM-environment, including the Netherlands Organisation for Applied Scientific Research, TNO, who has been at the forefront of the development of this software for many years.
 
| BIMserver.org is an open source development and has been a leader in the [[openBIM]] world for more than 10 years. The open source BIM community works together to create a best-of-class BIM-environment, including the Netherlands Organisation for Applied Scientific Research, TNO, who has been at the forefront of the development of this software for many years.
 
| [[AGPL-3.0]]
 
| [[AGPL-3.0]]
|-
 
| -
 
| [https://ifcwebserver.org IFCWebServer.org]
 
| IFC WebServer is a free to use online data model server and BIM viewer based on IFC standards. It enables BIM managers and AEC professionals to have full access to all information and relations inside IFC models and to simplify sharing, exchanging information and checking the quality of BIM models. IFCWebServer supports out of the box any IFC official release or any valid extended schema so it can be used by researchers and developers.
 
| [[Partially OS & MIT]]
 
 
|-
 
|-
 
| -
 
| -
Line 618: Line 612:
 
| WebGL-based IFC model viewer with support for 3D tiles with a focus on high performance.
 
| WebGL-based IFC model viewer with support for 3D tiles with a focus on high performance.
 
| [[MIT]]
 
| [[MIT]]
|-
 
|
 
| [[Bldrs|Bldrs/Share]]
 
| Share is a web-based BIM & CAD integration environment, running at bldrs.ai.
 
| [https://github.com/bldrs-ai/Share/issues/377 License discussion]
 
 
|-
 
|-
 
|  
 
|  
Line 693: Line 682:
 
! Description
 
! Description
 
! License
 
! License
|-
 
|
 
| [https://github.com/Krande/adapy ADA- PY]
 
| ADA - Assembly for Design & Analysis - A python library for working with structural analysis and design. Ada-py delivers an object-oriented framework for CAD/BIM/FEM modelling, interoperability and Finite Elements (FE) post-processing..
 
| [[GPL-3.0]]
 
 
|-
 
|-
 
|
 
|
Line 729: Line 713:
 
| [[GPL-2.0]] (software) and [[LGPL-2.1]] (solver)
 
| [[GPL-2.0]] (software) and [[LGPL-2.1]] (solver)
 
|-
 
|-
| [[File:Energy2D_logo.png|64px]]
+
|
| [[Energy2d]]
+
| [https://energy.concord.org/energy2d/ Energy2D]
 
| "Energy2D is an interactive multiphysics simulation program that models all three modes of heat transfer—conduction, convection, and radiation, and their coupling with particle dynamics. Energy2D runs quickly on most computers and eliminates the switches among preprocessors, solvers, and postprocessors typically needed to perform computational fluid dynamics simulations." [https://github.com/charxie/multiphysics source]
 
| "Energy2D is an interactive multiphysics simulation program that models all three modes of heat transfer—conduction, convection, and radiation, and their coupling with particle dynamics. Energy2D runs quickly on most computers and eliminates the switches among preprocessors, solvers, and postprocessors typically needed to perform computational fluid dynamics simulations." [https://github.com/charxie/multiphysics source]
 
| [[LGPL-3.0-only]]  
 
| [[LGPL-3.0-only]]  
Line 756: Line 740:
 
|
 
|
 
| [https://fenicsproject.org/ FEniCS]
 
| [https://fenicsproject.org/ FEniCS]
| FEniCS is a computing platform for solving partial differential equations (PDEs). FEniCS enables users to quickly translate scientific models into efficient finite element code. It is widely used to perform analysis in the fields of Mechanics (static/dynamic, linear/nonlinear), Fluid-dynamics, Electromagnetism, Thermodynamics, Acoustics etc. FEniCS runs on a multitude of platforms ranging from laptops to high-performance clusters.
+
| FEniCS is a computing platform for solving partial differential equations (PDEs). FEniCS enables users to quickly translate scientific models into efficient finite element code. FEniCS runs on a multitude of platforms ranging from laptops to high-performance clusters.
 
| [[LGPL-3.0]]
 
| [[LGPL-3.0]]
 
|-
 
|-
Line 768: Line 752:
 
|GemPy is a tool for generating 3D structural geological models in Python. As such, it enables you to create complex combinations of stratigraphical and structural features such as folds, faults, and unconformities. It was furthermore designed to enable probabilistic modeling to address parameter and model uncertainties.
 
|GemPy is a tool for generating 3D structural geological models in Python. As such, it enables you to create complex combinations of stratigraphical and structural features such as folds, faults, and unconformities. It was furthermore designed to enable probabilistic modeling to address parameter and model uncertainties.
 
| [[GPL-3.0]]
 
| [[GPL-3.0]]
|-
 
|
 
| [https://github.com/IfcTruss/IfcTruss IfcTruss]
 
| IfcTruss is an open source (LGPL-3.0-or-later) software library for creating and calculating trusses in the Industry Foundation Classes (IFC) standard. More precisely, the IFC 4.3 version is supported.
 
| [[LGPL-3.0]]
 
 
|-
 
|-
 
| [[File:OpenFoam_logo.png|64px]]
 
| [[File:OpenFoam_logo.png|64px]]
Line 814: Line 793:
 
| section-properties is aimed at structural engineering. The software provides a tool to calculate sectional properties of arbitrary (complex) cross-sections using the finite element method. Some commonly used cross-section types are pre-built in the software (i.e. I-sections, etc) to simplify the calculation on those "simpler" cross-sections. The software also has the ability to perform a cross-sectional stress analysis given loading inputs.
 
| section-properties is aimed at structural engineering. The software provides a tool to calculate sectional properties of arbitrary (complex) cross-sections using the finite element method. Some commonly used cross-section types are pre-built in the software (i.e. I-sections, etc) to simplify the calculation on those "simpler" cross-sections. The software also has the ability to perform a cross-sectional stress analysis given loading inputs.
 
| [[MIT]]
 
| [[MIT]]
 +
 +
|-
 +
|
 +
| [https://github.com/Krande/adapy ADA- PY]
 +
| ADA - Assembly for Design & Analysis - A python library for working with structural analysis and design. Ada-py delivers an object-oriented framework for CAD/BIM/FEM modelling, interoperability and Finite Elements (FE) post-processing..
 +
| [[GPL-3.0]]
 
|}
 
|}
  
Line 825: Line 810:
 
| [[File:Icon_ladybug_64x64.png]]
 
| [[File:Icon_ladybug_64x64.png]]
 
| [[Ladybug Tools]]
 
| [[Ladybug Tools]]
| Ladybug Tools is a collection of free computer applications that support environmental design and education connecting 3D Computer-Aided Design (CAD) interfaces to a host of validated simulation engines. Ladybug Tools can be used as a suite of Python libraries, or as a set of visual programming nodes with Blender (via Sverchok), or with proprietary software like Rhino (via Grasshopper) or Revit (via Dynamo).
+
| Ladybug Tools is a collection of free computer applications that support environmental design and education connecting 3D Computer-Aided Design (CAD) interfaces to a host of validated simulation engines. Ladybug Tools can be used as a suite of Python libraries, or as a set of visual programming nodes with Blender (via Sverchok), or with proprietary software like Rhino (via Grasshopper) or Revit (via Dynamo).([https://www.ladybug.tools Ladybug and more])
 
| [[GPL-3.0]]
 
| [[GPL-3.0]]
 
|-
 
|-
Line 841: Line 826:
 
|
 
|
 
| [[Radiance]]
 
| [[Radiance]]
| Radiance is a suite of programs for the analysis and visualization of lighting in design. Input files specify the scene geometry, materials, luminaires, time, date and sky conditions (for daylight calculations). Calculated values include spectral radiance (ie. luminance + color), irradiance (illuminance + color) and glare indices. Simulation results may be displayed as color images, numerical values and contour plots.
+
| Radiance is a suite of programs for the analysis and visualization of lighting in design. Input files specify the scene geometry, materials, luminaires, time, date and sky conditions (for daylight calculations). Calculated values include spectral radiance (ie. luminance + color), irradiance (illuminance + color) and glare indices. Simulation results may be displayed as color images, numerical values and contour plots.([https://www.radiance-online.org/about Radiance])
 
| Project-specific FOSS
 
| Project-specific FOSS
 
|-
 
|-
Line 851: Line 836:
 
|
 
|
 
| [[VI-Suite]]
 
| [[VI-Suite]]
| [[:Category:Blender add-on|Blender Add-on]]. VI-Suite is a node-based add-on for performing environmental analysis in blender. The add-on acts as a pre/postprocessor for the EnergyPlus and Radiance simulation engines. Stable Version (0.4) released for blender 2.7, the newer versions run for blender 2.8 and above.
+
| [[:Category:Blender add-on|Blender Add-on]]. VI-Suite is a node-based add-on for performing environmental analysis in blender. The add-on acts as a pre/postprocessor for the EnergyPlus and Radiance simulation engines. Stable Version (0.4) released for blender 2.7, the newer versions run for blender 2.8 and above ([https://github.com/rgsouthall/vi-suite07 vi-suite]).
 
| [[GPL-2.0]](citation needed)
 
| [[GPL-2.0]](citation needed)
 
|-
 
|-
Line 875: Line 860:
 
|
 
|
 
| [https://cityenergyanalyst.com/ CEA]
 
| [https://cityenergyanalyst.com/ CEA]
| The City Energy Analyst (CEA) is an urban energy simulation platform and one of the first open-source computational tools for the design of low-carbon and highly efficient neighborhoods and districts. The CEA combines knowledge of urban planning and energy systems engineering in an integrated framework. This allows to study the effects, trade-offs and synergies of urban design options, building retrofits and energy infrastructure plans.
+
| The City Energy Analyst (CEA) is an urban energy simulation platform and one of the first open-source computational tools for the design of low-carbon and highly efficient neighborhoods and districts. The CEA combines knowledge of urban planning and energy systems engineering in an integrated framework. This allows to study the effects, trade-offs and synergies of urban design options, building retrofits and energy infrastructure plans. https://github.com/architecture-building-systems/CityEnergyAnalyst
 
|  [[MIT]]
 
|  [[MIT]]
 
|-
 
|-
Line 882: Line 867:
 
| EnergyPlus™ is a whole building energy simulation program that engineers, architects, and researchers use to model both energy consumption—for heating, cooling, ventilation, lighting and plug and process loads—and water use in buildings.
 
| EnergyPlus™ is a whole building energy simulation program that engineers, architects, and researchers use to model both energy consumption—for heating, cooling, ventilation, lighting and plug and process loads—and water use in buildings.
 
| [[BSD]]-Style
 
| [[BSD]]-Style
 
|-
 
|
 
| [https://github.com/brunopostle/IFC-to-gbXML-converter IFC-to-gbXML-converter]
 
| The converter aims to create an improved interoperability between BIM and whole-building energy analysis by translating the open exchange format IFC to a validated gbXML file format..
 
| GPL-3.0
 
 
 
|-
 
|-
 
| [[File:OpenStudio logo-crop.png|64px]]
 
| [[File:OpenStudio logo-crop.png|64px]]
Line 899: Line 877:
 
| The OpenStudio Application is a fully featured graphical interface to OpenStudio models including envelope, loads, schedules, and HVAC. The OpenStudio SketchUp Plug-in is an extension to Trimble’s popular SketchUp 3D modeling tool that allows users to quickly create geometry needed for [[EnergyPlus]] using the built-in functionality of Trimble SketchUp including existing drawing tools, integration with Google Earth, Building Maker, and Photo Match. These two tools make use of the [[OpenStudio SDK]] and are being developed and maintained by the OpenStudio Coalition.
 
| The OpenStudio Application is a fully featured graphical interface to OpenStudio models including envelope, loads, schedules, and HVAC. The OpenStudio SketchUp Plug-in is an extension to Trimble’s popular SketchUp 3D modeling tool that allows users to quickly create geometry needed for [[EnergyPlus]] using the built-in functionality of Trimble SketchUp including existing drawing tools, integration with Google Earth, Building Maker, and Photo Match. These two tools make use of the [[OpenStudio SDK]] and are being developed and maintained by the OpenStudio Coalition.
 
| LGPL-Style
 
| LGPL-Style
 
 
 
|-
 
|-
|
 
| [https://github.com/PCSincorp/PCS-Manual-J PCS-Manual-J]
 
| HVAC Manual J calculation software
 
|
 
 
 
 
|-
 
|
 
| [https://sim-vicus.de/ SIM-VICUS]
 
| SIM-VICUS is an open source software for building performance simulation and district heating and cooling network simulation. It features a 3d graphical user-interface that allows to create building/network geometry or import IFC, IDF and geoJSON files. All parameters (e.g. constructions, zone templates, ...) are shown in false color views. Heating and cooling demands as well as thermal comfort in buildings, even with several hundred zones, can be determined through dynamic simulation. SIM-VICUS also allows calculating heat losses as well as pressure and temperature distributions in district heating networks.
 
| GPL-3.0
 
 
|}
 
|}
  
Line 1,041: Line 1,005:
 
|}
 
|}
  
== Facility Management / Domotics ==
+
== Facility Management ==
=== Facility Management ===
+
 
 
{| class="mw-collapsible wikitable sortable"
 
{| class="mw-collapsible wikitable sortable"
 
! Icon
 
! Icon
Line 1,063: Line 1,027:
 
| Vi-Sense is a project that visualizes data of heating systems in a 3D model of the building they're installed in. Technicians or system administrators get an overview of all sensors located in a building, can take a closer look at the measured values of these sensors, and get information about data anomalies that indicate potential errors. The combination of the 3D representation of buildings and the visualization of measured values in a timeline makes it possible to perform detailed analyses of error sources such as the failure of heating or pump systems. In addition, sensor states in the building model are supported by color highlighting, which ensures a quick orientation and an intuitive overview.
 
| Vi-Sense is a project that visualizes data of heating systems in a 3D model of the building they're installed in. Technicians or system administrators get an overview of all sensors located in a building, can take a closer look at the measured values of these sensors, and get information about data anomalies that indicate potential errors. The combination of the 3D representation of buildings and the visualization of measured values in a timeline makes it possible to perform detailed analyses of error sources such as the failure of heating or pump systems. In addition, sensor states in the building model are supported by color highlighting, which ensures a quick orientation and an intuitive overview.
 
| [[MIT]]
 
| [[MIT]]
|}
 
 
=== Domotics / Home Automation / Smarthomes ===
 
{| class="mw-collapsible wikitable sortable"
 
! Icon
 
! Name
 
! Description
 
! License
 
|-
 
|
 
| [https://domoticz.com/ Domoticz]
 
| Domoticz is a Home Automation System that lets you monitor and configure various devices like: Lights, Switches, various sensors/meters like Temperature, Rain, Wind, UV, Electra, Gas, Water and much more. Notifications/Alerts can be sent to any mobile device.
 
| [[GPL-3.0]]
 
|-
 
|
 
| [https://www.openhab.org/ OpenHAB]
 
| Agnostic open source automation software for homes.
 
| [[EPL-2.0 license]]
 
|-
 
|
 
| [https://www.home-assistant.io/ Home Assistant]
 
| Open source home automation that puts local control and privacy first. Perfect to run on a Raspberry Pi or a local server.
 
| [[Apache-2.0 license]]
 
|-
 
|
 
| [https://www.calaos.fr/en/ Calaos]
 
| Calaos is a free software project that lets you control and monitor your home.
 
You can easily install and use it to transform your home into a smart home.
 
| [[GPL-3.0]]
 
 
|}
 
|}
  

Please note that all contributions to Wiki.OSArch are considered to be released under the Creative Commons Attribution-ShareAlike (see Wiki.OSArch:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)