SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python Cad Projects
-
There aren't many great production-ready open-source frameworks for code-editor components in Swift. I assessed quite a few but found that the feature completeness was far from what I needed. I tried to fork [CodeEditSourceEditor](https://github.com/CadQuery/cadquery) and add the extra features I wanted, but I think it would have taken me 6-12 months to get it to an acceptable state, meanwhile not spending any time focusing on the rest of the product experience.
I decided to play around with Typescript and Electron over a weekend and ended up getting a really solid prototype so I made the heart wrenching decision to move over.
I'm messing around with writing my own text editor component in Swift now, but it's quite a big endeavour to get the standard expected for a production ready product.
I'm assuming a pure-swift CAD UI would be equally difficult. Would be really cool to see that tho.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
mesh_mesh_align_plus
Precisely align, move, and measure+match objects and mesh parts in your 3D scenes.
-
Project mention: Ask HN: How does modern FreeCAD compare with Solidworks? | news.ycombinator.com | 2024-05-21
I have used build123d to make a few parts recently, and it's a joy to use once you get the hang of it: https://github.com/gumyr/build123d https://github.com/gumyr/bd_warehouse
-
gdsfactory
python library to design chips (Photonics, Analog, Quantum, MEMs, ...), objects for 3D printing or PCBs.
-
-
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.
-
Project mention: Show HN: Consol3 – A 3D engine in the terminal that executes on the CPU | news.ycombinator.com | 2024-02-23
supports WebGL over SSH/MoSH
https://www.brow.sh/docs/introduction/ :
> The terminal client updates and renders in realtime so that, for instance, you can watch videos. It uses the UTF-8 half-block trick () to get 2 colours from every character cell, thus simulating basic graphics.
https://github.com/fathyb/carbonyl :
> Carbonyl originally started as html2svg and is now the runtime behind it.
Always wondered how brew.sh added the brew sprite there; that's real nice.
TIL that e.g. Kitty term can basically framebuffer modified Chrome?
https://github.com/chase/awrit :
> Yep, actual Chromium being rendered in your favorite terminal that supports the Kitty terminal graphics protocol.
FWIW Cloudflare has clientless Remote Browser Isolation that also splits the browser at the rendering engine.
A TUI Manim renderer would be neat. Re: Teaching math with Manim and interactive 3d: https://github.com/bernhard-42/jupyter-cadquery/issues/99
What would you add to make it easier to teach with this entirely CPU + software rendering codebase?
What prompts for learning would you suggest?
- Pixar in a Box, Wikipedia history of CG industry: https://westurner.github.io/hnlog/#comment-36265807
- "Rotate a wireframe cube or the camera perspective with just 2d pixels to paint to; And then rotate the cube about a point other than the origin, and then move the camera while the cube is rotating"
- OTOH, ManimML, Yellowbrick, and the ThreeJS Wave/Particle simulator might be neat with a slow terminal framebuffer too
-
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: Dune 3D – an open source parametric 3D CAD app bassed on OCCT | news.ycombinator.com | 2023-10-23
> I would love to see a successor to OpenSCAD
There is quite a few "code" CAD's around https://github.com/Irev-Dev/curated-code-cad. Cadquery has contraints but isn't really a DSL.
-
-
-
Project mention: PartCAD the first package manager for CAD models | news.ycombinator.com | 2023-12-27
-
Image2CAD
An application to translate raster image of CAD drawing sheet to a user editable DXF format.
-
-
-
-
-
-
Project mention: Show HN: Flyde – an open-source visual programming language | news.ycombinator.com | 2024-03-07
-
Python Cad discussion
Python Cad related posts
-
Text to CAD?
-
Linux Software: a curated list of Linux software
-
Text-to-CAD: Risks and Opportunities
-
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
-
A note from our sponsor - SaaSHub
www.saashub.com | 8 Oct 2024
Index
What are some of the best open-source Cad projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | cadquery | 3,158 |
2 | CQ-editor | 756 |
3 | NURBS-Python | 622 |
4 | opencascade.js | 600 |
5 | mesh_mesh_align_plus | 547 |
6 | build123d | 510 |
7 | gdsfactory | 506 |
8 | CfdOF | 483 |
9 | tsugite | 425 |
10 | jupyter-cadquery | 313 |
11 | MeasureIt_ARCH | 265 |
12 | curated-code-cad | 252 |
13 | onshape-to-robot | 237 |
14 | pymadcad | 211 |
15 | partcad | 150 |
16 | Image2CAD | 91 |
17 | spydrnet | 90 |
18 | pykicad | 63 |
19 | paramak | 62 |
20 | creopyson | 58 |
21 | cqMore | 52 |
22 | Pythonocc-nodes-for-Ryven | 48 |
23 | paramak | 37 |