FreeCAD
by FreeCADOfficial source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.
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
Official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.
Open-source 3D architectural editor with a local CLI, MCP tools, and practical workflows for humans and AI agents.
Design physical products with AI
SolidCraft: an open-source parametric 3D CAD application built in pure Rust. Desktop, web, and automation through MCP.
OpenSCAD - The Programmers Solid 3D CAD Modeller
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β¦
We're rebuilding and open-sourcing the worldβs software from scratch.
A python parametric CAD scripting framework based on OCCT
CADAM is the open source text-to-CAD web application
A 3D CAD running entirely in the browser
Parametric 2d/3d CAD
Design circuit boards with code! β¨ Get software-like design reuse π, validation, version control and collaboration in hardware; starting with electronics β‘οΈ
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β¦
A CAD application built with Rust β 2D/3D drawing, DWG/DXF support, and GPU-accelerated rendering
A python CAD programming library
Open CASCADE Technology (OCCT) is an open-source software development platform for 3D CAD, CAM, CAE.
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.
A powerful, innovative and intuitive EDA suite for everyone!
Create real electronics with Typescript and React
A CAD application for creating virtual LEGO models
Stanford Doggo is an open source quadruped robot that jumps, flips, and trots!
εΊδΊ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β¦
3D CAD viewer and converter based on Qt + OpenCascade
CAD from a parallel universe
3D CAD application
A curated list of awesome 3D printing resources
πβ 2D vector line drawing and shape modeling for CNC and laser cutters.
Python package for 3D geometry CAD/BIM/CAM
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β¦
Official FOSSCAD Library Repository
Parametric 2D and 3D modeler written in pure javascript
Truck is a Rust CAD Kernel.
Infrastructure for solid modeling
Reliable AI Skill + MCP toolkit for agent-driven desktop CAD automation.
Official mirror of libredwg. With CI hooks and nightly releases. PR's ok
A Full Live-Scripted CAD Kernel in the Browser
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β¦
Verilog to Routing -- Open Source CAD Flow for FPGA Research
CadQuery GUI editor based on PyQT
The worldβs first fully web-based DXF/DWG viewer and editor that runs entirely in the browser β no backend server required.
A WebGL-based 3D engine for technical visualization. Not actively maintained.
3D printed DSLR tracking mount
Reference designs and documentation to create Expansion Cards for the Framework Laptop
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.β¦
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β¦
MAC (Multi-Agent CAD): A decoupled multi-agent framework for text-to-CAD generation via constrained test-time compute
Port of the OpenCascade CAD library to JavaScript and WebAssembly via Emscripten.
Open-source, local-first 3D parametric CAD that runs in the browser for people and permissioned typed agents, powered by OpenCascade WASM.
A curated list of valuable open-source CAD (Computer-Aided Design) software, libraries, and tools, organized by category.