CAD OpenSource List

  • 2013-OCCT : Open CASCADE Technology (OCCT) is an open-source software development platform for 3D CAD, CAM, CAE. This is a clone of the official repository located on Please use official development portal for registering issues and providing patches.

  • 2018-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.

  • 2019-Arcs : An extensible framework for creating 2D CAD applications, written in Rust and based on an Entity-Component-System architecture.

  • 2020-Fornjot : Fornjot is an early-stage project to create a next-generation, code-first CAD application. Because the world needs another CAD program.

  • 2021-Zencad : ZenCad - it’s a system for use oce geometry core in openscad’s script style. So, it’s openscad idea, python language and opencascade power in one.

  • 2021-cadseer : A parametric solid modeler.

  • 2021-Truck : Truck is an open-source shape processing kernel by Rust.

  • 2022-Zeno : Open-source node system framework, to change your algorithmic code into useful tools to create much more complicated simulations!

  • 2022-Manifold : If you like OpenSCAD / OpenJSCAD, you might also like ManifoldCAD - our own solid modelling web app. The operations are not GPU-accelerated, but it’s still pretty fast and a good way to test out our Manifold library.

  • 2022-SolveSpace : SOLVESPACE is a free (GPLv3) parametric 3d CAD tool.

  • 2022-BRL-CAD : BRL-CAD is a powerful cross-platform open source combinatorial solid modeling system that includes an interactive 3D solid geometry editor, a network-distributed symmetric multiprocessing (SMP) high-performance ray-tracer with support for rendering and geometric analysis, image and signal-processing tools, a system performance analysis benchmark suite, a flexible geometry scripting interface, and a high-performance geometric representation and analysis library.

  • 2023-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 plugin).


  • 2023-replicad : The library to build browser based 3D models with code. As an abstraction over opencascade, it gives developers the power to integrate it in their web application.

  • 2023-Chili3D : Chili3D is a fast, web-based 3D CAD program that works in any modern browser. Built with TypeScript, Three.js, and Opencascade.js.


  • 2013-STEPCode : STEPcode (formerly NIST’s STEP Class Library) is used with IFC, STEP, and other standards that utilize the technologies of ISO10303 (STEP). It generates C++ and Python from EXPRESS (10303-11) schemas. The code is capable of reading and writing STEP Part 21 exchange files. It also utilizes Parts 22 and 23 (SDAI and its C++ binding).

  • 2022-ruststep : Crates for STEP (Standard for the Exchange of Product model data) written in pure Rust aimed at replacing stepcode.