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: Show HN: A modern Jupyter client for macOS | news.ycombinator.com | 2024-07-07

    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

    SaaSHub logo
  • CQ-editor

    CadQuery GUI editor based on PyQT

  • NURBS-Python

    Object-oriented pure Python B-Spline and NURBS library

  • opencascade.js

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

  • mesh_mesh_align_plus

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

  • build123d

    A python CAD programming library

    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.

  • CfdOF

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

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

  • jupyter-cadquery

    An extension to render cadquery objects in JupyterLab via pythreejs

    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:

  • curated-code-cad

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

    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.

  • onshape-to-robot

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

  • pymadcad

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

  • partcad

    The first package manager for CAD models and a framework for managing assemblies.

    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.

  • spydrnet

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

  • pykicad

    Library for working with KiCAD file formats

  • 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: Show HN: Flyde – an open-source visual programming language | news.ycombinator.com | 2024-03-07
  • paramak

    Create parametric 3D fusion reactor CAD models

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

Python Cad discussion

Log in or Post with

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

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you konow that Python is
the 1st most popular programming language
based on number of metions?