25 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 25, including free alternatives to Fusion 360, Simplify3D and AutoCAD, each with its platforms, license and install commands.
Updated Oct 8, 2026
Free Open Source CAD Software
FreeCAD
FreeCAD/FreeCAD
Official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.
OfficialCAD & 3D modellingWindowsmacOSLinuxBlender
blender/blender
Blender is the free and open source 3D creation suite.
OfficialCAD & 3D modellingWindowsmacOSLinuxOrcaSlicer
OrcaSlicer/OrcaSlicer
G-code generator for 3D printers (Bambu, Prusa, Voron, VzBot, RatRig, Creality, etc.).
CAD & 3D modellingWindowsmacOSLinuxOpenSCAD
openscad/openscad
OpenSCAD - The Programmers Solid 3D CAD Modeller.
OfficialCAD & 3D modellingWindowsmacOSLinuxPrusaSlicer
prusa3d/PrusaSlicer
G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.).
OfficialCAD & 3D modellingWindowsmacOSLinuxUltiMaker Cura
Ultimaker/Cura
3D printer / slicing GUI built on top of the Uranium framework.
OfficialCAD & 3D modellingWindowsmacOSLinuxLibreCAD
LibreCAD/LibreCAD
LibreCAD is a cross-platform 2D CAD program.
OfficialCAD & 3D modellingWindowsmacOSLinuxMeshlab
cnr-isti-vclab/meshlab
The open source mesh processing system.
CAD & 3D modellingWindowsmacOSLinuxSolvespace
solvespace/solvespace
This repository contains the source code of [SolveSpace][], a parametric 2d/3d CAD tool.
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.
CAD & 3D modellingWindowsmacOSLinuxRipes
mortbopet/Ripes
A graphical processor simulator and assembly editor for the RISC-V ISA.
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.
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.
OfficialCAD & 3D modellingWindowsmacOSLinuxLibrePCB
LibrePCB/LibrePCB
A powerful, innovative and intuitive EDA suite for everyone!
OfficialCAD & 3D modellingWindowsmacOSLinuxHex
kitlangton/Hex
Legacy Swift Hex app. Try the Rust rewrite at hex.kitlangton.com; new source at github.com/anomalyco/hex.
CAD & 3D modellingmacOSOpenCADStudio
HakanSeven12/OpenCADStudio
A CAD application built with Rust — 2D/3D drawing, DWG/DXF support, and GPU-accelerated rendering.
CAD & 3D modellingWindowsmacOSLinuxAppleseed
appleseedhq/appleseed
A modern open source rendering engine for animation and visual effects.
CAD & 3D modellingWindowsmacOSLinuxMayo
fougue/mayo
3D CAD viewer and converter based on Qt + OpenCascade.
CAD & 3D modellingWindowsLinuxDune3d
dune3d/dune3d
Dune 3D is a parametric 3D CAD application that supports STEP import/export, fillets and chamfers.
OfficialCAD & 3D modellingWindowsmacOSFreerouting
freerouting/freerouting
Freerouting Freerouting is an advanced autorouter for all PCB programs that support the standard Specctra or Electra DSN interface.
CAD & 3D modellingWindowsmacOSLinuxUVtools
sn4k3/UVtools
MSLA/DLP, file analysis, calibration, repair, conversion and manipulation.
CAD & 3D modellingWindowsmacOSLinuxModeling App
KittyCAD/modeling-app
A CAD application from the future, brought to you by the Zoo team.
OfficialCAD & 3D modellingWindowsmacOSLinuxCQ Editor
CadQuery/CQ-editor
CadQuery GUI editor based on PyQT.
CAD & 3D modellingWindowsmacOSLinuxKlayout
KLayout/klayout
This repository will hold the main sources for the KLayout project.
CAD & 3D modellingWindowsLinuxSolidworks Automation Skill
wzyn20051216/solidworks-automation-skill
Reliable AI Skill + MCP toolkit for agent-driven desktop CAD automation.
CAD & 3D modellingWindows
What are the best open-source CAD and 3D modelling apps?
By GitHub stars, FreeCAD is the most popular (34,016 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?
24 of the 25 open-source CAD and 3D modelling apps listed here run on Windows, 22 on macOS and 22 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 25 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.