C++ Cad

Open-source C++ projects categorized as Cad

Top 21 C++ Cad Projects

  • FreeCAD

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

    Project mention: FreeCAD: Own 3D Parametric Modeler | news.ycombinator.com | 2023-09-19
  • 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.

  • Revelo Payroll

    Free Global Payroll designed for tech teams. Building a great tech team takes more than a paycheck. Zero payroll costs, get AI-driven insights to retain best talent, and delight them with amazing local benefits. 100% free and compliant.

  • solvespace

    Parametric 2d/3d CAD

    Project mention: SolveSpace has been ported to Qt | news.ycombinator.com | 2023-10-02
  • leocad

    A CAD application for creating virtual LEGO models

    Project mention: Lego violates GPL by keep Blender-based BrickLink Studio source closed | news.ycombinator.com | 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


  • antimony

    CAD from a parallel universe

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

  • 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 www.getonboard.dev.

  • libfive

    Infrastructure for solid modeling

    Project mention: Meta Releases Intermediate Graphics Library | news.ycombinator.com | 2023-07-07

    You probably have already seen this, but I would take a look at libfive for inspiration


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

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

    Project mention: Better OpenSCAD? | /r/openscad | 2023-05-02
  • 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 https://dev.opencascade.org/. Please use official development portal for registering issues and providing patches.

    Project mention: Best language to bind with (C++, Rust, others ?) | /r/learnpython | 2022-11-28

    So have I have this project of writing a geometric kernel, something in the vibes of Opencascade : https://dev.opencascade.org/

  • FreeCAD

    Link branch FreeCAD (by realthunder)

    Project mention: RealThunder Snap channels | /r/FreeCAD | 2023-09-25

    edge is where all the exciting new features got released. It contains the latest commit from the FreeCAD Link Branch (https://github.com/realthunder/FreeCAD). Unlike the convention, here, the user is encouraged to try the edge release, to help improve all new features so that they can one day land in upstream FreeCAD.

  • CavalierContours

    2D polyline library for offsetting, combining, etc.

  • LibreCAD_3

    LibreCAD 3 is a next generation 2D CAD application written to be modular, with a core independent from GUI toolkits. Scripting is possible with Lua.

  • lpub3d

    An LDraw™ editor for LEGO® style digital building instructions.

  • Ventilator

    Fully-featured ICU ventilator design, optimized for manufacture using commonly available components and free to license. Repository tracks all mechanical, electrical and systems design, software, requirements and regulatory documentation. (by RespiraWorks)

    Project mention: Medical/Healthcare-related code in C | /r/C_Programming | 2022-12-06
  • VisualScriptCAD

    A simple visual scripting based 3D modeling application.

  • OCP

  • oc

    OpenCASCADE wrappers for Lisp (by awolven)

  • sse

    Step Slicer Engine (by karl-nilsson)


    my buddy said a zedd sword irl would be cool

  • SonarCloud

    Analyze your C and C++ projects with just one click.. SonarCloud, a cloud-based static analysis tool for your CI/CD workflows, offers a one-click automatic analysis of C and C++ projects hosted on GitHub. Zero configuration and free for open-source projects! Analyze free.

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-10-02.

C++ Cad related posts


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

Project Stars
1 FreeCAD 15,211
2 LibreCAD 3,681
3 solvespace 2,818
4 leocad 2,239
5 antimony 2,050
6 LibrePCB 1,963
7 qcad 1,277
8 libfive 1,260
9 mayo 966
10 oce 771
11 OCCT 605
12 FreeCAD 554
13 CavalierContours 338
14 LibreCAD_3 281
15 lpub3d 117
16 Ventilator 104
17 VisualScriptCAD 93
18 OCP 63
19 oc 11
20 sse 11
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.