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

FreeCAD

Your own 3D parametric modeler

LGPL-2.1-or-latermechanical/cad
★ 23k
Visit Project

A general-purpose parametric 3D CAD modeler for mechanical parts, assemblies, drawings, and engineering analysis.

About the Project

Why use this?

FreeCAD is a full parametric CAD system for designing real physical objects. Engineers can create constrained 2D sketches, turn them into 3D features, modify model history, generate production drawings, and exchange files through widely used formats such as STEP, IGES, STL, DXF, SVG, and OBJ.

It is a strong choice for mechanical engineers, product designers, makers, and students who need a capable CAD tool without a proprietary license. FreeCAD also includes workbenches for FEA, CAM/CNC, BIM, robotics simulation, and experimental CFD, making it unusually broad for an open-source CAD package. [70]

Key Features

  • Parametric modeling with editable feature history
  • 2D sketching, constraints, assemblies, and technical drawings
  • Import/export for STEP, IGES, STL, DXF, OBJ, IFC, and more
  • FEA, CAM/CNC, BIM, geodata, and robotics workbenches
  • Cross-platform, scriptable with Python, and highly extensible
Replaces / Alternative to
SolidWorks, Autodesk Inventor
Free layer
open-source