Home β€Ί Science & Engineering β€Ί CAD Tools

CAD Tools

Top Science & Engineering tools for cad tools β€” made for students, researchers, engineers and curious minds. Every project below is a real, public GitHub repository, ranked by the stars the community gave it.

49 repositories Β· ranked by GitHub stars by default

FreeCAD avatar

FreeCAD

by FreeCAD

Official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.

⭐ 35k🍴 6.3k πŸ’» C++Coding Knowledge Recommended
Updated 02 Nov 2026 Explore Tool
pascalorg avatar

editor

by pascalorg

Open-source 3D architectural editor with a local CLI, MCP tools, and practical workflows for humans and AI agents.

⭐ 25.3k🍴 3.1k πŸ’» TypeScriptCoding Knowledge Recommended
Updated 30 Oct 2026 Explore Tool
earthtojake avatar

text-to-cad

by earthtojake

Design physical products with AI

⭐ 24.7k🍴 2.4k πŸ’» PythonCoding Knowledge Recommended
Updated 01 Nov 2026 Explore Tool
tangency-labs avatar

solidcraft

by tangency-labs

SolidCraft: an open-source parametric 3D CAD application built in pure Rust. Desktop, web, and automation through MCP.

⭐ 12.9k🍴 1.7k πŸ’» RustCoding Knowledge Recommended
Updated 02 Nov 2026 Explore Tool
openscad avatar

openscad

by openscad

OpenSCAD - The Programmers Solid 3D CAD Modeller

⭐ 10.6k🍴 1.8k πŸ’» C++Coding Knowledge Recommended
Updated 01 Nov 2026 Explore Tool
LibreCAD avatar

LibreCAD

by LibreCAD

LibreCAD is a cross-platform 2D CAD program. It can read DXF/DWG, and write DXF/DWG/PDF/SVG files. It supports point/line/circle/ellipse/parabola/hyperbola/spline primitives. The…

⭐ 6.5k🍴 1.4k πŸ’» C++Coding Knowledge Recommended
Updated 01 Nov 2026 Explore Tool
HeyPuter avatar

everything

by HeyPuter

We're rebuilding and open-sourcing the world’s software from scratch.

⭐ 6.3k🍴 669 πŸ’» JavaScriptCoding Knowledge Recommended
Updated 30 Oct 2026 Explore Tool
CadQuery avatar

cadquery

by CadQuery

A python parametric CAD scripting framework based on OCCT

⭐ 6k🍴 563 πŸ’» PythonCoding Knowledge Recommended
Updated 24 Oct 2026 Explore Tool
Adam-CAD avatar

CADAM

by Adam-CAD

CADAM is the open source text-to-CAD web application

⭐ 5.4k🍴 663 πŸ’» TypeScriptCoding Knowledge Recommended
Updated 15 Oct 2026 Explore Tool
xiangechen avatar

chili3d

by xiangechen

A 3D CAD running entirely in the browser

⭐ 5k🍴 497 πŸ’» TypeScriptCoding Knowledge Recommended
Updated 30 Oct 2026 Explore Tool
solvespace avatar

solvespace

by solvespace

Parametric 2d/3d CAD

⭐ 4.2k🍴 609 πŸ’» C++Coding Knowledge Recommended
Updated 31 Oct 2026 Explore Tool
atopile avatar

atopile

by atopile

Design circuit boards with code! ✨ Get software-like design reuse πŸš€, validation, version control and collaboration in hardware; starting with electronics ⚑️

⭐ 4k🍴 257 πŸ’» PythonCoding Knowledge Recommended
Updated 14 Oct 2026 Explore Tool

Industrial design files for Keychron keyboards and mice. 100+ models with CAD assets in STEP, DXF, DWG, and PDF. Source-available, with commercial use allowed for original…

⭐ 3.8k🍴 304 πŸ’» β€”Basic Technical Setup
Updated 15 Oct 2026 Explore Tool
HakanSeven12 avatar

OpenCADStudio

by HakanSeven12

A CAD application built with Rust β€” 2D/3D drawing, DWG/DXF support, and GPU-accelerated rendering

⭐ 3.7k🍴 440 πŸ’» RustCoding Knowledge Recommended
Updated 01 Nov 2026 Explore Tool
gumyr avatar

build123d

by gumyr

A python CAD programming library

⭐ 3.6k🍴 323 πŸ’» PythonCoding Knowledge Recommended
Updated 30 Oct 2026 Explore Tool
Open-Cascade-SAS avatar

OCCT

by Open-Cascade-SAS

Open CASCADE Technology (OCCT) is an open-source software development platform for 3D CAD, CAM, CAE.

⭐ 3.1k🍴 734 πŸ’» C++Coding Knowledge Recommended
Updated 20 Oct 2026 Explore Tool

This is an active mirror of the KiCad development branch, which is hosted at GitLab (updated every time something is pushed). Pull requests on GitHub are not accepted or watched.

⭐ 3.1k🍴 770 πŸ’» C++Coding Knowledge Recommended
Updated 02 Nov 2026 Explore Tool
LibrePCB avatar

LibrePCB

by LibrePCB

A powerful, innovative and intuitive EDA suite for everyone!

⭐ 3k🍴 347 πŸ’» C++Coding Knowledge Recommended
Updated 01 Nov 2026 Explore Tool
tscircuit avatar

tscircuit

by tscircuit

Create real electronics with Typescript and React

⭐ 2.9k🍴 341 πŸ’» TypeScriptCoding Knowledge Recommended
Updated 01 Nov 2026 Explore Tool
leozide avatar

leocad

by leozide

A CAD application for creating virtual LEGO models

⭐ 2.9k🍴 258 πŸ’» C++Coding Knowledge Recommended
Updated 01 Nov 2026 Explore Tool

Stanford Doggo is an open source quadruped robot that jumps, flips, and trots!

⭐ 2.6k🍴 753 πŸ’» β€”Basic Technical Setup
Updated 08 Jul 2024 Explore Tool
mlt131220 avatar

Astral3D

by mlt131220

基于Vue3 + THREE.JS ε…θ΄ΉεΌ€ζΊηš„δΈ‰η»΄εΌ•ζ“ŽεŠι…ε₯—ηΌ–θΎ‘ε™¨οΌŒεŒ…ε«BIMθ½»ι‡εŒ–γ€CADθ§£ζžι’„θ§ˆγ€η²’ε­η³»η»Ÿγ€ζ’δ»Άη³»η»Ÿη­‰εŠŸθƒ½γ€‚ A free and open-source 3D engine based on Vue3 + THREE.JS and its accompanying editor, featuring functions such as…

⭐ 2.5k🍴 499 πŸ’» JavaScriptCoding Knowledge Recommended
Updated 31 Oct 2026 Explore Tool
fougue avatar

mayo

by fougue

3D CAD viewer and converter based on Qt + OpenCascade

⭐ 2.3k🍴 385 πŸ’» C++Coding Knowledge Recommended
Updated 28 Oct 2026 Explore Tool
mkeeter avatar

antimony

by mkeeter

CAD from a parallel universe

⭐ 2.2k🍴 162 πŸ’» C++Coding Knowledge Recommended
Updated 12 Oct 2025 Explore Tool
dune3d avatar

dune3d

by dune3d

3D CAD application

⭐ 2.1k🍴 98 πŸ’» CCoding Knowledge Recommended
Updated 17 Oct 2026 Explore Tool

A curated list of awesome 3D printing resources

⭐ 2.1k🍴 260 πŸ’» β€”Basic Technical Setup
Updated 28 Oct 2026 Explore Tool
microsoft avatar

maker.js

by microsoft

πŸ“βš™ 2D vector line drawing and shape modeling for CNC and laser cutters.

⭐ 2k🍴 303 πŸ’» TypeScriptCoding Knowledge Recommended
Updated 29 Oct 2026 Explore Tool
tpaviot avatar

pythonocc-core

by tpaviot

Python package for 3D geometry CAD/BIM/CAM

⭐ 2k🍴 409 πŸ’» SWIGCoding Knowledge Recommended
Updated 18 Oct 2026 Explore Tool
qcad avatar

qcad

by qcad

QCAD - The Open Source 2D CAD. QCAD is a cross-platform CAD solution for Windows, macOS and Linux. It supports the DXF format and optionally the DWG format (through a proprietary…

⭐ 1.9k🍴 483 πŸ’» C++Coding Knowledge Recommended
Updated 29 Oct 2026 Explore Tool
maduce avatar

fosscad-repo

by maduce

Official FOSSCAD Library Repository

⭐ 1.9k🍴 1.1k πŸ’» OpenSCADCoding Knowledge Recommended
Updated 02 Feb 2022 Explore Tool
xibyte avatar

jsketcher

by xibyte

Parametric 2D and 3D modeler written in pure javascript

⭐ 1.8k🍴 316 πŸ’» JavaScriptCoding Knowledge Recommended
Updated 16 Apr 2026 Explore Tool
ricosjp avatar

truck

by ricosjp

Truck is a Rust CAD Kernel.

⭐ 1.7k🍴 130 πŸ’» RustCoding Knowledge Recommended
Updated 27 Oct 2026 Explore Tool
libfive avatar

libfive

by libfive

Infrastructure for solid modeling

⭐ 1.7k🍴 179 πŸ’» C++Coding Knowledge Recommended
Updated 16 Oct 2026 Explore Tool

Reliable AI Skill + MCP toolkit for agent-driven desktop CAD automation.

⭐ 1.7k🍴 148 πŸ’» PythonCoding Knowledge Recommended
Updated 01 Nov 2026 Explore Tool
LibreDWG avatar

libredwg

by LibreDWG

Official mirror of libredwg. With CI hooks and nightly releases. PR's ok

⭐ 1.7k🍴 380 πŸ’» CCoding Knowledge Recommended
Updated 01 Nov 2026 Explore Tool

A Full Live-Scripted CAD Kernel in the Browser

⭐ 1.5k🍴 182 πŸ’» JavaScriptCoding Knowledge Recommended
Updated 19 Oct 2026 Explore Tool
autonomous-ai avatar

openharness

by autonomous-ai

The ultimate harness for coding agents and beyond. All your agents. All your machines. One command center. Start with code, then follow your curiosity and build across…

⭐ 1.4k🍴 133 πŸ’» TypeScriptCoding Knowledge Recommended
Updated 01 Nov 2026 Explore Tool
verilog-to-routing avatar

vtr-verilog-to-routing

by verilog-to-routing

Verilog to Routing -- Open Source CAD Flow for FPGA Research

⭐ 1.3k🍴 451 πŸ’» C++Coding Knowledge Recommended
Updated 01 Nov 2026 Explore Tool
CadQuery avatar

CQ-editor

by CadQuery

CadQuery GUI editor based on PyQT

⭐ 1.3k🍴 213 πŸ’» PythonCoding Knowledge Recommended
Updated 12 Oct 2026 Explore Tool
mlightcad avatar

cad-viewer

by mlightcad

The world’s first fully web-based DXF/DWG viewer and editor that runs entirely in the browser β€” no backend server required.

⭐ 1.2k🍴 252 πŸ’» TypeScriptCoding Knowledge Recommended
Updated 01 Nov 2026 Explore Tool
xeolabs avatar

xeogl

by xeolabs

A WebGL-based 3D engine for technical visualization. Not actively maintained.

⭐ 1.2k🍴 270 πŸ’» JavaScriptCoding Knowledge Recommended
Updated 15 Sep 2020 Explore Tool
OpenAstroTech avatar

OpenAstroTracker

by OpenAstroTech

3D printed DSLR tracking mount

⭐ 1.2k🍴 130 πŸ’» OpenSCADCoding Knowledge Recommended
Updated 21 Feb 2025 Explore Tool
FrameworkComputer avatar

ExpansionCards

by FrameworkComputer

Reference designs and documentation to create Expansion Cards for the Framework Laptop

⭐ 1.1k🍴 74 πŸ’» OpenSCADCoding Knowledge Recommended
Updated 09 May 2024 Explore Tool
datadrivenconstruction avatar

OpenConstructionERP

by datadrivenconstruction

Open-source construction ERP - BOQ, PDF/CAD/BIM takeoff, AI cost matching, 293 guided cases. 120,000+ priced positions, 44 languages, 190+ modules, cost data for 40+ markets.…

⭐ 1.1k🍴 353 πŸ’» TypeScriptCoding Knowledge Recommended
Updated 01 Nov 2026 Explore Tool
gdsfactory avatar

gdsfactory

by gdsfactory

A Python library for designing chips (Photonics, Analog, Quantum, MEMS), PCBs, and 3D-printable objects. We aim to make hardware design accessible, intuitive, and funβ€”empowering…

⭐ 1.1k🍴 449 πŸ’» PythonCoding Knowledge Recommended
Updated 01 Nov 2026 Explore Tool
Pan-Chera avatar

Multi-Agent-CAD

by Pan-Chera

MAC (Multi-Agent CAD): A decoupled multi-agent framework for text-to-CAD generation via constrained test-time compute

⭐ 1.1k🍴 99 πŸ’» PythonCoding Knowledge Recommended
Updated 28 Oct 2026 Explore Tool
donalffons avatar

opencascade.js

by donalffons

Port of the OpenCascade CAD library to JavaScript and WebAssembly via Emscripten.

⭐ 943🍴 143 πŸ’» PythonCoding Knowledge Recommended
Updated 15 Aug 2023 Explore Tool
BOMWiki avatar

partmode

by BOMWiki

Open-source, local-first 3D parametric CAD that runs in the browser for people and permissioned typed agents, powered by OpenCascade WASM.

⭐ 504🍴 26 πŸ’» JavaScriptCoding Knowledge Recommended
Updated 17 Aug 2026 Explore Tool
mlightcad avatar

awesome-cad

by mlightcad

A curated list of valuable open-source CAD (Computer-Aided Design) software, libraries, and tools, organized by category.

⭐ 226🍴 42 πŸ’» β€”Basic Technical Setup
Updated 26 Oct 2026 Explore Tool