Open-source projects categorized as Cad

Top 23 Cad Open-Source Projects

  • FreeCAD

    This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.

    Project mention: Sketch gets mirrored on edit | /r/FreeCAD | 2023-12-09

    bug reports should be made on the github issue tracker here:

  • LibreCAD

    LibreCAD is a cross-platform 2D CAD program written in C++14 using the Qt framework. It can read DXF and DWG files and can write DXF, PDF and SVG files. The user interface is highly customizable, and has dozens of translations.

    Project mention: Looking for a poor man's AutoCad | /r/civilengineering | 2023-07-05

    LibreCAD, OpenSCAD (more script based and more for solids), FreeCAD.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • solvespace

    Parametric 2d/3d CAD

    Project mention: RattleCAD | | 2023-11-01

    > If you like Linkage, you might also like Solvespace.

    No, I mean Brent Curry's Linkage[1] bicycle design software, not David Rector's Linkage Mechanism Designer and Simulator[2].

    You should read Wikipedia article.[0]

    N.B. About SolveSpace, as I'm its experienced user[youtube,patreon], I may say next: yes, it could be used for bike mockup, as any other CAD, but it still has a lot of limitations and even does not export correct STEP files yet[3], and in FreeCAD such STEP could fixed only partially.[video]

    So, for serious 3D CAD work I highly recommend use FreeCAD (and LibreCAD for 2D CAD work) instead of SolveSpace, and use SolveSpace only as a helper tool like a calc or as a notepad for noting ideas.

    About Linkage Mechanism Designer and Simulator, it is only useful for planar (2D) kinematics analyze, and if You are looking an alternative for it take a look on Pyslvs[4], that is in part based on SolveSpace's solver.









  • cadquery

    A python parametric CAD scripting framework based on OCCT

    Project mention: GitHub - CadQuery/cadquery: A python parametric CAD scripting framework based on OCCT | /r/codeCAD | 2023-07-26
  • leocad

    A CAD application for creating virtual LEGO models

    Project mention: Lego violates GPL by keep Blender-based BrickLink Studio source closed | | 2023-03-16

    For an alternative have a look to LeoCAD:

    - compatible with the LDraw Standard (used by BrinkLink Studio & LEGO Digital Designer)

    - work on Windows, Mac & Linux

    - GPL 2

  • LibrePCB

    A powerful, innovative and intuitive EDA suite for everyone!

    Project mention: Za ljubitelje elektronike, softwer za dizajn ploča | /r/koderi | 2023-09-30
  • antimony

    CAD from a parallel universe

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at

  • fornjot

    Early-stage b-rep CAD kernel, written in the Rust programming language.

    Project mention: Text-to-CAD: Risks and Opportunities | | 2023-10-19

    I agree 100%.

    Truck[1] and Fornjot[2] are recent attempts in the Rust space, both are WIP.

    But both seem to be going the traditional way. I.e. B-Rep that can be converted to (trimmed) NURBS.

    I think if one wanted to incorporate the last 50 years of computer science, particularly computer graphics, one needed to broaden the feature set considerably.

    You need support for precision subdivision surface modeling with variable radius creases (either via reverse subdivision where you make sure the limit surface pass through given constraints or using an interpolating subivision scheme that but has the same perks as e.g. Catmull-Clark).

    Then you need to have SDF modeling ofc.

    Possibly point based representations. If only as inputs.

    And traditional B-Rep.

    Finally, the kernel should be able to go back and forth lossless between these representations wherever possible.

    And everything must be node-based, like e.g. Houdini. Completely non-destructive.



  • fosscad-repo

    Official FOSSCAD Library Repository

    Project mention: Still files? | /r/3DGunnit | 2023-07-05
  • 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).

  • jsketcher

    Parametric 2D and 3D modeler written in pure javascript

    Project mention: Language/framework for developing desktop "engineering" applications? | /r/GraphicsProgramming | 2023-03-02

    I am involved in the JSketcher project that you reference as

  • libfive

    Infrastructure for solid modeling

    Project mention: OpenSCAD Survey - what programming language do you want to be added to app? | /r/openscad | 2023-12-06


  • pythonocc-core

    Python package for 3D CAD/BIM/PLM/CAM

    Project mention: Text-to-CAD: Risks and Opportunities | | 2023-10-19

    It seems a bizarre statement to state that OpenCASCADE isn't fully capable. Its the only OS licensed kernel that'll read a STEP file. Also "modern foundation" is a misleading statement, any CAD kernel bearing any kind of relevance seems implying a codebase that's been around for a quarter century. Like it or not OpenCASCADE is the hand that was dealt. I've worked with the technology [1] extensively and it provided the underpinnings for a startup I've founded [2]. pythonocc is the bees knees, it allows you to develop a proper CAD app. Don't take my word for it, but see also the many publications that have built on the tech [3]


  • mayo

    3D CAD viewer and converter based on Qt + OpenCascade

    Project mention: PrusaSlicer 2.6.0-alpha2 released (Organic supports) | /r/prusa3d | 2023-01-31
  • OpenAstroTracker

    3D printed DSLR tracking mount

    Project mention: I pointed my backyard telescope into deep space and took pictures of this tiny patch of sky for 32 hours to reveal galaxies at mind-boggling distances … millions to billions of light years away. [OC] | /r/space | 2023-01-08

    For anyone that wants to look at the details, the hardware and code on this one is all open source:

  • CascadeStudio

    A Full Live-Scripted CAD Kernel in the Browser

    Project mention: Better OpenSCAD? | /r/openscad | 2023-05-02
  • makair

    🫁 The world's first open-source ventilator tested on human patients. Mass-producible at a low cost (~2000€).

  • oce

    OpenCASCADE Community Edition (OCE): a community driven fork of the Open CASCADE library.

    Project mention: Better OpenSCAD? | /r/openscad | 2023-05-02
  • libredwg

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

  • ExpansionCards

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

    Project mention: Which Windows/Linux laptop maker do you like the most? | /r/polls | 2023-12-10
  • dotSCAD

    Reduce the burden of mathematics when playing OpenSCAD

    Project mention: MK4 Printable Parts are now available | /r/prusa3d | 2023-04-13

    If you're looking for examples of high quality openscad code, dotSCAD is pretty cool. nophead (old school reprap person and one of the openscad developers) has a parts library that I think is high quality.

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

    Project mention: Dune 3D – an open source parametric 3D CAD app bassed on OCCT | | 2023-10-23
  • CQ-editor

    CadQuery GUI editor based on PyQT

    Project mention: CadQuery Editor – a program for building parametric 3D CAD models using Python | | 2023-09-02
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-12-10.

Cad related posts


What are some of the best open-source Cad projects? This list will help you:

Project Stars
1 FreeCAD 15,906
2 LibreCAD 3,791
3 solvespace 2,902
4 cadquery 2,521
5 leocad 2,281
6 LibrePCB 2,124
7 antimony 2,048
8 fornjot 1,741
9 fosscad-repo 1,484
10 qcad 1,327
11 jsketcher 1,326
12 libfive 1,289
13 pythonocc-core 1,133
14 mayo 1,033
15 OpenAstroTracker 913
16 CascadeStudio 888
17 makair 799
18 oce 781
19 libredwg 764
20 ExpansionCards 723
21 dotSCAD 719
22 OCCT 685
23 CQ-editor 629
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives