๐ A curated list of awesome Architecture software, libraries, resources and shiny things. Inspired by awesome-php and sorted by awesome-python script.
- Awesome Architecture
- Software
- 3D Graphics Software
- 3D Rendering Engines
- BIM Software
- Building Management
- CAD Software
- Data Visualization Applications
- Data Visualization Libraries
- General Productivity Software
- GIS Software
- Layout Software
- Network Attached Storage
- Node-based Generative Design Software
- Project Management Software
- Raster Graphics Software
- Script-based Design Applications
- Structural Analysis Software
- Vector Graphics Software
- Libraries
- Web Applications
- Provisions
- Resources
- Other Awesome Lists
- Contributing
Architectural management and design software.
- Blender - 3D animation suite.
Computer-Aided Design Software
There aren't yet powerful open-source CAD applications but we can list promising here.
- ConvertAll - Unit conversion program.
- LibreOffice - Office suite.
- Pandoc - Universal markup converter.
- Visual Studio Code - Text editor.
Geographic Information System
- GRASS GIS - Geographic Resources Analysis Support System suite.
- OpenMapTiles - Set of open-source tools for self-hosting of OpenStreetMap maps.
- PostGIS - Spatial database extender for PostgreSQL.
- QGIS - User friendly Geographic Information System tool.
Building Information Modeling
- ifcOpenShell - The open source IFC toolkit and geometry engine.
- Home Assistant - Home automation platform.
- Agros2D - Multiplatform application based on the Hermes library.
- anaStruct - Analyse 2D Frames and trusses for slender structures.
- deal.II - Finite element library.
- Hermes - C++ library for rapid development of adaptive FEM solvers.
- section-properties - Cross-Section Analysis.
- Scribus - Professional page layout.
- FreeNAS - NAS software based on FreeBSD.
Node-based GUIs for data visualizations and generative design.
- NodeBox - Generative design GUI.
- Odoo - All-in-one management software.
- OpenStudio - Building energy modeling tools.
- Gimp - GNU Image Manipulation Program.
- CadQuery - CadQuery is for 3D CAD what jQuery is for Javascript. Uses Python.
- ImplicitCAD - Programmatic CAD.
- Open CASCADE - Development platform for 3D CAD, CAM, CAE.
- OpenJSCAD - Libraries for 3D models, as well as 2D models.
- OpenSCAD - Solid 3D CAD objects design.
- p5.js - JavaScript library for today's web.
- Processing.py - Python Mode for Processing.
- Processing - Software sketchbook and language.
- PythonOCC - A Python wrapper for the Open CASCADE Community Edition library.
- three.js - JavaScript 3D library.
- X3DOM - Framework and runtime for 3D graphics on the web.
- Mayavi - Application and library for interactive scientific data visualization and 3D plotting in Python.
- ParaView - Multi-platform data analysis and visualization application.
- Chart.js - JavaScript charting for designers & developers.
- D3 - JavaScript visualization library for HTML and SVG.
- VTK - Visualization toolkit.
- 3D Warehouse
- Blend Swap - Free Blender 3D assets.
- Blender for Architecture - Architectural design.
- Syncronia
- archiproducts - Worldwide source for architecture and design products.
- eboss - New Zealand's leading product suppliers.
- Adobe Color CC - Color wheel.
- MURO - Graphics editor.
- STRIAN - Bidimensional structural analyser.
General Building Regulations
- EUR-Lex - Europe Legislation
- European Commission - Europe Commission Regulations
Various resources such as books and articles
Awesome Audio Resources
- Canadian Centre for Architecture - Selections from the CCA program of exhibitions, lectures, and conferences.
Awesome Architecture-releated reading materials
- archdaily - Plataforma Networks Broadcasting Architecture Worldwide.
- world-architects - Profiles of Selected Architects.
Awesome Architecture-related films and television series
List of lists
Please see CONTRIBUTING for details.