26 open-source CAD and 3D modelling apps
Free Open Source CAD Software
The most popular open-source CAD and 3D modelling apps for Windows, macOS and Linux on GitHub are FreeCAD, Blender and OrcaSlicer. appsgit lists 26, including free alternatives to Fusion 360, Simplify3D and AutoCAD, each with its platforms, license and install commands.
Updated Oct 28, 2026
Free Open Source CAD Software
FreeCAD
FreeCAD/FreeCAD
Official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.
Active · last commit Oct 28, 2026
OfficialCAD & 3D modellingWindowsmacOSLinuxBlender
blender/blender
Blender is the free and open source 3D creation suite.
Maintained · last commit Oct 28, 2026
OfficialCAD & 3D modellingWindowsmacOSLinuxOrcaSlicer
OrcaSlicer/OrcaSlicer
G-code generator for 3D printers (Bambu, Prusa, Voron, VzBot, RatRig, Creality, etc.).
Active · last commit Oct 28, 2026
CAD & 3D modellingWindowsmacOSLinuxSolidcraft
tangency-labs/solidcraft
SolidCraft: an open-source parametric 3D CAD application built in pure Rust.
Too new to judge · created Oct 7, 2026
CAD & 3D modellingWindowsmacOSLinuxOpenSCAD
openscad/openscad
OpenSCAD - The Programmers Solid 3D CAD Modeller.
Maintained · last commit Oct 27, 2026
OfficialCAD & 3D modellingWindowsmacOSLinuxPrusaSlicer
prusa3d/PrusaSlicer
G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.).
Active · last commit Sep 21, 2026
OfficialCAD & 3D modellingWindowsmacOSLinuxUltiMaker Cura
Ultimaker/Cura
3D printer / slicing GUI built on top of the Uranium framework.
Active · last commit Oct 27, 2026
OfficialCAD & 3D modellingWindowsmacOSLinuxLibreCAD
LibreCAD/LibreCAD
LibreCAD is a cross-platform 2D CAD program.
Active · last commit Oct 27, 2026
OfficialCAD & 3D modellingWindowsmacOSLinuxMeshlab
cnr-isti-vclab/meshlab
The open source mesh processing system.
Maintained · last commit Jul 24, 2026
CAD & 3D modellingWindowsmacOSLinuxSolvespace
solvespace/solvespace
This repository contains the source code of [SolveSpace][], a parametric 2d/3d CAD tool.
Active · last commit Oct 27, 2026
CAD & 3D modellingWindowsmacOSLinuxOpenCADStudio
HakanSeven12/OpenCADStudio
A CAD application built with Rust — 2D/3D drawing, DWG/DXF support, and GPU-accelerated rendering.
Active · last commit Oct 28, 2026
CAD & 3D modellingWindowsmacOSLinuxDust3d
huxingyi/dust3d
Dust3D is a cross-platform 3D modeling software that makes it easy to create low poly 3D models for video games, 3D printing, and more.
Active · last commit Oct 16, 2026
CAD & 3D modellingWindowsmacOSLinuxRipes
mortbopet/Ripes
A graphical processor simulator and assembly editor for the RISC-V ISA.
Active · last commit Oct 22, 2026
CAD & 3D modellingWindowsmacOSLinuxBambuddy
maziggy/bambuddy
Your Bambu Lab. No Cloud. Your Rules. Self-hosted command center for Bambu Lab — from one A1 to an entire print farm.
Active · last commit Oct 22, 2026
CAD & 3D modellingWindowsmacOSLinuxKiCad
KiCad/kicad-source-mirror
KiCad is an electronics design suite for drawing schematics and laying out printed circuit boards (PCBs), with a 3D viewer.
Active · last commit Oct 28, 2026
OfficialCAD & 3D modellingWindowsmacOSLinuxLibrePCB
LibrePCB/LibrePCB
A powerful, innovative and intuitive EDA suite for everyone!
Active · last commit Oct 28, 2026
OfficialCAD & 3D modellingWindowsmacOSLinuxMayo
fougue/mayo
3D CAD viewer and converter based on Qt + OpenCascade.
Active · last commit Oct 26, 2026
CAD & 3D modellingWindowsLinuxAppleseed
appleseedhq/appleseed
A modern open source rendering engine for animation and visual effects.
Maintained · last commit Jun 11, 2026
CAD & 3D modellingWindowsmacOSLinuxFreerouting
freerouting/freerouting
Freerouting Freerouting is an advanced autorouter for all PCB programs that support the standard Specctra or Electra DSN interface.
Active · last commit Oct 27, 2026
CAD & 3D modellingWindowsmacOSLinuxDune3d
dune3d/dune3d
Dune 3D is a parametric 3D CAD application that supports STEP import/export, fillets and chamfers.
Maintained · last commit Oct 17, 2026
OfficialCAD & 3D modellingWindowsmacOSUVtools
sn4k3/UVtools
MSLA/DLP, file analysis, calibration, repair, conversion and manipulation.
Active · last commit Oct 26, 2026
CAD & 3D modellingWindowsmacOSLinuxSolidworks Automation Skill
wzyn20051216/solidworks-automation-skill
Reliable AI Skill + MCP toolkit for agent-driven desktop CAD automation.
Active · last commit Oct 28, 2026
CAD & 3D modellingWindowsModeling App
KittyCAD/modeling-app
A CAD application from the future, brought to you by the Zoo team.
Active · last commit Oct 27, 2026
OfficialCAD & 3D modellingWindowsmacOSLinuxCQ Editor
CadQuery/CQ-editor
CadQuery GUI editor based on PyQT.
Maintained · last commit Oct 12, 2026
CAD & 3D modellingWindowsmacOSLinuxKlayout
KLayout/klayout
This repository will hold the main sources for the KLayout project.
Active · last commit Oct 18, 2026
CAD & 3D modellingWindowsLinuxOpenConstructionERP
datadrivenconstruction/OpenConstructionERP
Open-source construction ERP - BOQ, PDF/CAD/BIM takeoff, AI cost matching, 293 guided cases.
Active · last commit Oct 28, 2026
CAD & 3D modellingWindowsmacOSLinux
What are the best open-source CAD and 3D modelling apps?
By GitHub stars, FreeCAD is the most popular (34,867 stars), followed by Blender and OrcaSlicer. People often use these instead of Fusion 360, Simplify3D and AutoCAD. Each page lists the platforms, license and last commit.
Which of these run on Windows, Mac and Linux?
26 of the 26 open-source CAD and 3D modelling apps listed here run on Windows, 23 on macOS and 24 on Linux; on a Mac, the most starred is FreeCAD. 6 can be installed with a package manager such as Flathub, Homebrew, winget or Chocolatey.
Are these open-source CAD and 3D modelling apps free?
Yes. All 26 use an open-source license (OSI-approved or FSF-free), so you can use, copy and change them for free.
How are these open-source CAD and 3D modelling apps chosen?
Apps come from desktop awesome lists (Awesome Linux Software, awesome-mac, awesome-windows, awesome-electron and the media and file sections of awesome-cli-apps), more than 70 GitHub topics such as desktop-app, electron-app, tauri-app, gtk, qt, macos-app, pdf-editor, cad and remote-desktop, and a hand-picked list of flagship apps. An app is listed only if it has a license (one GitHub detects, or one appsgit checked by hand), a README and a commit in the last six months, is not archived or a fork, and has 1000+ GitHub stars (topics), 500+ (awesome lists) or 100+ (hand-picked). It must also be an end-user application with a desktop signal: installers in its releases, install instructions for Windows, macOS or Linux, or a Flathub, Homebrew, winget, Chocolatey, Snap or AUR package. Libraries, frameworks, themes, plugins and servers are left out, and source-available apps are labelled as such.