Skip to content

CadQuery/awesome-cadquery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 

Repository files navigation

Awesome CadQuery

A curated list of CadQuery code and resources. Inspired by other lists like awesome-rust.

If you want to contribute, please read this.

Editors and IDEs

  • CQ-editor - CadQuery GUI editor based on PyQT supports Linux, Windows and Mac. Build status
  • Jupyter-CadQuery - View CadQuery objects in JupyterLab or in a standalone viewer for any IDE.
  • VSCode CadQuery Extension - Build parametric 2D/3D CAD models in VSCode with the CadQuery library.
  • freecad-cadquery2-workbench - This is a FreeCAD Workbench to render CadQuery 2.x script in FreeCAD. Based on the original workbench that is only compatible with CadQuery 1.x.
  • cadquery-gui - A semi-maintained Electron-based CAD GUI built for CadQuery 1.x and 2.x.
  • BlendQuery - CadQuery integration for Blender.
  • Yet Another CAD Viewer - A CAD viewer capable of displaying OCP models (CadQuery/Build123d/...) in a web browser.
  • cadquery2web - A browser based CadQuery server.
  • cadquery-browser - Write CadQuery Python code in your browser (or in your code editor), see the rendered 3D model instantly, and export your designs as STL. Everything runs in Docker (no local Python or CadQuery installation needed).

CLIs

  • cq-cli - Command Line Interface for executing CadQuery scripts and converting their output to another format. tests

Extensions and Plugins

  • cadquery-plugins - A collection of community contributed plugins that extend the functionality of CadQuery. Tests
  • cq_warehouse - cq_warehouse augments CadQuery with parametric parts - generated on demand - and extensions to the core CadQuery capabilities.
  • cq-kit - This repository contains utility classes and functions to extend the features and capabilities of the CadQuery python library. https://travis-ci.org/michaelgale/cq-kit
  • cqMore - cqMore aims to add more fundamental API to CadQuery.
  • sphinxcadquery - An extension to visualize CadQuery 3D files in your Sphinx documentation.
  • cq_gears - Gear generator for things like spur gears, helical gears, and planetary gear sets.
  • dl4to4ocp - Library that helps perform topology optimization on your OCP-based CAD models (CadQuery/Build123d/...) using the dl4to library. Tests
  • ocp-freecad-cam CAM for CadQuery and Build123d by leveraging FreeCAD library. Visualizes in CQ-Editor and ocp-cad-viewer. Spiritual successor of cq-cam
  • freecad_import - A plugin which allows users to import FreeCAD models into CadQuery, and will apply parameters to the model if they are provided and the model is a parametric one (contains a FreeCAD spreadsheet document).
  • assembly-mesh-plugin - A plugin to create a mesh of an assembly with corresponding color, layer and name data.
  • argus-diff - Geometric diff and CI for STEP/mesh files built on OCP: body and face-level change detection, mass/interference gates, GitHub Action that comments diffs on PRs.

Part Libraries and Part Generators

  • CQ_Gears - CadQuery based involute profile gear generator.
  • cq-electronics - Pure CadQuery models of various electronic boards and components. build-status
  • KiCad Packages3D Generator - Python scripts for generating 3D electrical component models in STEP and VRML.
  • cq-gridfinity - A python package for making various Gridfinity compatible objects such as baseplates, boxes, rugged boxes, and drawer spacers. PyPI package available.
  • metric_threads - Module for generating internal and external metric threads.
  • cadqueryhelper - Cadquery Shape primitive library and other helper scripts
    • cqterrain - Part library for wargaming terrain pieces. Uses cadqueryhelper and cqMore.

Miscellaneous

  • selector_synthesis - Collection of methods for synthesizing CadQuery selectors for faces, edges and vertices. Tests
  • Nales - Nales is a GUI CAD application that aims to bring full interactivity to CadQuery. Build and checks Nales install
  • Semblage - Semblage is an open source CAD GUI backed by a programmatic CAD API named CadQuery. tests
  • cq-flake - A nix flake that allows you to reproduce a CadQuery and CQ-editor installation anywhere that has the nix package manager.
  • ocp-action - GitHub Action that builds OCP models (CadQuery/Build123d/...), renders them and sets up a model viewer on Github Pages. Tests
  • cadquery-doc-translations - A repository that holds Japanese translations of the CadQuery docs.

Examples and Tutorials

AI/LLM Integration

  • MCP Server - A Model Context Protocol server that enables AI assistants like Claude to execute CadQuery scripts and render 3D CAD models.
  • CadQuery LLM Skill - A skill that helps LLMs write correct, idiomatic CadQuery code.

Style Guides

  • CQ Style - A neat CadQuery structure for your projects.

About

A curated list of CadQuery code and resources.

Resources

License

Contributing

Stars

181 stars

Watchers

13 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors