An open source parametric 3D CAD modeler

by The FreeCAD TeamVerified

ScienceFree software· LGPL-2.1-onlyFeatured on the Snap StoreAll ages
Arch Linux (recommended)

Screenshots & videos

About

FreeCAD is an open-source parametric 3D modeler built to help you design real-world objects of any size. With parametric modeling, you can easily modify your designs by adjusting parameters in the model history. FreeCAD is suitable for a wide range of uses, from product design and mechanical engineering to architecture and 3D printing. The software allows you to create constrained 2D sketches, which can be used as the basis for more complex 3D models. It includes tools to adjust dimensions, extract design details, and produce production-ready technical drawings. FreeCAD is available on Windows, Mac, and Linux, and supports various file formats like STEP, IGES, STL, SVG, DXF, OBJ, IFC, and more, making it easy to fit into existing workflows. It also supports customization through Python scripting for those who want to automate tasks or develop custom features. FreeCAD offers several specialized workbenches, including tools for Finite Element Analysis (FEA), Building Information Modeling (BIM), CAM / CNC and robot movement simulation. You can expand its capabilities with add-ons, plugins, and macros created by the FreeCAD community, which can be installed directly from the application. This flexibility makes it a practical choice for both professionals and hobbyists.

Additional information

Project

Developer
The FreeCAD Team
Publisher
FreeCAD
License
LGPL-2.1 (free software)What this license lets you do

Install

Available via
Flatpak · Snap (3) · Arch Linux (6) · Debian · openSUSE · Alpine Linux · Void Linux (2) · Solus · Gentoo · Nixpkgs
All 18 packagings

Flathub (Flatpak), Snap Store, Snap Store (Candidate build), Snap Store (Nightly build), AUR (AppImage build), AUR (Git build), AUR (Bin · Linkstage3 build), AUR (Weekly build), AUR (AppImage · Weekly build), Debian, Arch Linux, Nixpkgs, openSUSE, Alpine Linux, Void Linux, Void Linux (32bit build), Solus, Gentoo (Candidate build)

Flatpak sandbox
Wide access

Runs in a sandbox, but a broad part of it is open — typical for tools that need to manage your files or system. It shows what the app is able to do, not what it does.

What it can access
  • Reads and changes all your files
  • Can run programs outside its sandbox
  • Reads files in /run/spnav.sock
  • Uses the internet
  • Uses the older X11 display system, which doesn't isolate windows from each other

About this data

Sources
Sources matched and checked by handSources disagree on the name: freecad / freecadpython3Sources disagree on the license
Catalog data as of
October 12, 2026
How each source lists it (19)
SourceNameVersionBuilt byLicenseDescription
Flathub (Flatpak)FreeCAD1.1.4Official buildLGPL-2.1An open source parametric 3D CAD modeler
Snap StoreFreeCAD1.1-g0108fd4b—LGPL-2.0-or-laterAn open source parametric 3D CAD modeler
Snap Store (Candidate build)FreeCAD1.1-g0108fd4b—LGPL-2.0-or-laterAn open source parametric 3D CAD modeler
Snap Store (Nightly build)FreeCAD27.1-gec6852e6—LGPL-2.0-or-laterAn open source parametric 3D CAD modeler
AUR (AppImage build)freecad-appimage1.1.4-1Community repackLGPL-2.0-or-laterA general purpose 3D CAD modeler (AppImage version)
AUR (Git build)freecad-git1.2.0.47101.g07de249ec7-1—LGPLA general purpose 3D CAD modeler - git checkout
AUR (Bin · Linkstage3 build)freecad-linkstage3-bin20240407stable.r7.g0e9cf4aa7c-1Community repackLGPLA general purpose 3D CAD modeler - Daily build of LinkDaily branch
AUR (Weekly build)freecad-weekly26.3.0dev.10.01-1Community build, patchedLGPLA general purpose 3D CAD modeler - git checkout of last weekly-yyyy.MM.DD tag
AUR (AppImage · Weekly build)freecad-weekly-appimage1.2.0_2026.10.07-1Community repackLGPLA general purpose 3D CAD modeler
Debianfreecad1.0.0+dfsg-8+deb13u3Distribution build—Extensible Open Source CAx program
Debianfreecad-python31.0.0+dfsg-8+deb13u3Distribution build—Extensible Open Source CAx program - Python 3 binaries
Arch Linuxfreecad1.1.4-3Distribution buildLGPL-2.0-onlyFeature based parametric 3D CAD modeler
Nixpkgsfreecad1.1.4Distribution buildLGPL-2.0-or-laterGeneral purpose Open Source 3D CAD/MCAD/CAx/CAE/PLM modeler
openSUSEFreeCAD1.1.4Distribution buildGPL-2.0-or-later AND LGPL-2.0-or-laterGeneral Purpose 3D CAD Modeler
Alpine Linuxfreecad1.1.1-r0Distribution buildLGPL-2.0-or-laterOpen-source parametric 3D modeler
Void Linuxfreecad1.1.4_1Distribution buildGPL-2.0-or-laterGeneral purpose 3D CAD modeler
Void Linux (32bit build)freecad-32bit1.1.4_1Distribution buildGPL-2.0-or-laterGeneral purpose 3D CAD modeler (32bit)
Solusfreecad1.0.2Distribution buildLGPL-2.0-or-laterFreeCAD 3D parametric modeler
Gentoo (Candidate build)freecad1.1.3Distribution buildLGPL-2.0-only AND CC-BY-SA-4.0Qt based Computer Aided Design application
Known data issues (2)

Things this page is missing or isn't precise about. Know the answer? A fix takes one click and a sentence, and the community picks it up from there.

  • Sources disagree on the license — Two sources report licenses of different families: one of them is likely wrong.
    Help fix
  • Sources disagree on the name — Which name does the project itself use?
    Help fix
Other things the catalog needs help with

Related