Python Cad

Open-source Python projects categorized as Cad

Top 23 Python Cad Projects

  • 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
  • CQ-editor

    CadQuery GUI editor based on PyQT

    Project mention: CadQuery Editor – a program for building parametric 3D CAD models using Python | news.ycombinator.com | 2023-09-02
  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • NURBS-Python

    Object-oriented pure Python B-Spline and NURBS library

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

    Precisely align, move, and measure+match objects and mesh parts in your 3D scenes.

    Project mention: Mesh Align Plus 1.0 | news.ycombinator.com | 2023-07-17
  • opencascade.js

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

    Project mention: Is there a tutorial for making a CAD tool with Three.js? | /r/threejs | 2023-05-20

    For proper CAD in browser, you'd need something like opencascadejs. I've integrated it to Polygonjs, here is an example scene, and a video intro

  • CfdOF

    Computational Fluid Dynamics (CFD) for FreeCAD based on OpenFOAM solver

    Project mention: What is the best software for me for Aerospace Engineering? | /r/AerospaceEngineering | 2023-04-30

    For a completly free package you can use OpenFOAM for CFD (and bit of FEA) and FreeCAD for CAD while I dont know how good it is. It also has built-in FEM workbench I believe. And there is something called CfdOF (https://github.com/jaheyns/CfdOF) it combines freeCAD with OpenFOAM but again I didn't used it so I am not really informed.

  • tsugite

    This is the repository of a Tsugite. It is a research prototype of an interactive software that supports the design and fabrication of wood joints.

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

  • jupyter-cadquery

    An extension to render cadquery objects in JupyterLab via pythreejs

    Project mention: A blocky based CAD program | news.ycombinator.com | 2023-05-23

    What a great idea.

    TIL about jupyterlab-blockly https://jupyterlab-blockly.readthedocs.io/en/latest/

    https://jupyterlab-blockly.readthedocs.io/en/latest/other_ex... :

    > The JupyterLab-Blockly extension is ready to be used as a base for other projects: you can register new Blocks, Toolboxes and Generators. It is a great tool for fast prototyping."

    jupyter-cadquery: https://github.com/bernhard-42/jupyter-cadquery

    "Generate code from GUI interactions"

  • MeasureIt_ARCH

    MeasureIt_ARCH is an addon for Blender, that adds tools to create design documentation and technical drawings that can be previewed within Blender's 3D viewport, and exported as images, vector graphics or .dxf files. Read the Doc's here:

    Project mention: Free/cheap for creating blueprints? | /r/blender | 2023-04-02

    Check out MeasureitARCH addon. It allows you to create vector diagrams including dimensions that will print correctly scaled.

  • curated-code-cad

    A list of the various code-cad projects out there.

  • onshape-to-robot

    Converting OnShape assembly to robot definition (SDF or URDF) through OnShape API

    Project mention: I give up on ROS | /r/ROS | 2023-02-01
  • pymadcad

    Simple yet powerful CAD (Computer Aided Design) library, written with Python.

  • build123d

    A python CAD programming library

    Project mention: Build123d: A Python CAD programming library | news.ycombinator.com | 2023-09-19

    https://github.com/gumyr/build123d/blob/dev/examples/heat_ex...

  • spydrnet

    A flexible framework for analyzing and transforming FPGA netlists. Official repository.

  • pykicad

    Library for working with KiCAD file formats

  • Image2CAD

    An application to translate raster image of CAD drawing sheet to a user editable DXF format.

  • paramak

    Create parametric 3D fusion reactor CAD and neutronics models (by fusion-energy)

  • creopyson

    Python library for Creoson (http://www.creoson.com)

  • cqMore

    More fundamental API on CadQuery.

  • Pythonocc-nodes-for-Ryven

    Pythonocc nodes for Ryven

    Project mention: Parametric for the win... until it isn't. | /r/openscad | 2022-11-14
  • paramak

    Create parametric 3D fusion reactor CAD models

  • cq_keyboard_gen

    CadQuery 2 keyboard case generator

  • 3d-models

    Collection of self-designed 3D models made for FDM 3D-printing

  • Mergify

    Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for 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-09-19.

Python Cad related posts

Index

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

Project Stars
1 cadquery 2,405
2 CQ-editor 608
3 NURBS-Python 508
4 mesh_mesh_align_plus 496
5 opencascade.js 459
6 CfdOF 388
7 tsugite 371
8 jupyter-cadquery 267
9 MeasureIt_ARCH 189
10 curated-code-cad 170
11 onshape-to-robot 168
12 pymadcad 159
13 build123d 116
14 spydrnet 65
15 pykicad 57
16 Image2CAD 57
17 paramak 51
18 creopyson 47
19 cqMore 43
20 Pythonocc-nodes-for-Ryven 40
21 paramak 36
22 cq_keyboard_gen 30
23 3d-models 5
Tired of breaking your main and manually rebasing outdated pull requests?
Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.
blog.mergify.com