Featured Partnertheopenengineering — Reach thousands of engineers, hardware designers, and systems architects.
Visit
COMPAS logo

COMPAS

The COMPAS framework is an open-source, Python-based framework for computational research and collaboration in architecture, engineering, digital fabrication and construction.

MITcivil/structural
★ 500
Visit Project

A Python framework for computational structural design, geometry, fabrication, and AEC research workflows.

About the Project

Why use this?

COMPAS provides reusable computational infrastructure for architecture, engineering, fabrication, and construction. It includes geometric and topological data structures, visualization, CAD integrations, and extensions connecting to CGAL, libigl, OpenCASCADE, Gmsh, and analysis tools used in structural engineering and fabrication.

Structural engineers choose COMPAS when they need to build custom parametric and computational design workflows that are not limited to one CAD platform. It is particularly strong for form-finding, digital fabrication, structural research, BIM integration, and reusable Python-based engineering tools that can run in Rhino, Grasshopper, Blender, or standalone Python environments. [196][203][205]

Key Features

  • Python-based computational framework for AEC research and collaboration
  • Geometry, topology, and data structures independent of a specific CAD system
  • Integrations with Rhino, Grasshopper, and Blender
  • Connections to CGAL, libigl, OpenCASCADE, Gmsh, and analysis tools
  • Extensible workflows for structural engineering, BIM, robotics, and fabrication
Tool / Hosted
https://compas.dev/
Replaces / Alternative to
Grasshopper-only proprietary workflows, Karamba3D
Free layer
open-source