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. Learn more →
Top 23 Python Cad Projects
-
Project mention: GitHub - CadQuery/cadquery: A python parametric CAD scripting framework based on OCCT | /r/codeCAD | 2023-07-26
-
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.
-
-
mesh_mesh_align_plus
Precisely align, move, and measure+match objects and mesh parts in your 3D scenes.
-
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
-
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.
-
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:
Check out MeasureitARCH addon. It allows you to create vector diagrams including dimensions that will print correctly scaled.
-
-
-
-
-
-
-
Image2CAD
An application to translate raster image of CAD drawing sheet to a user editable DXF format.
-
-
-
-
-
-
-
-
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.
Python Cad related posts
- Build123d: A Python CAD programming library
- CadQuery Editor – a program for building parametric 3D CAD models using Python
- GitHub - CadQuery/cadquery: A python parametric CAD scripting framework based on OCCT
- Mesh Align Plus 1.0
- Walkway Terraib
- What are your thoughts on build123d?
- Need help with migrating to CadQuery
-
A note from our sponsor - Sonar
www.sonarsource.com | 22 Sep 2023
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 |