A curated list of CadQuery code and resources. Inspired by other lists like awesome-rust.
If you want to contribute, please read this.
- CQ-editor - CadQuery GUI editor based on PyQT supports Linux, Windows and Mac.
- 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).
- cq-cli - Command Line Interface for executing CadQuery scripts and converting their output to another format.
- cadquery-plugins - A collection of community contributed plugins that extend the functionality of CadQuery.
- 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.
- 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.
- 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.
- CQ_Gears - CadQuery based involute profile gear generator.
- cq-electronics - Pure CadQuery models of various electronic boards and components.
- 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.
- selector_synthesis - Collection of methods for synthesizing CadQuery selectors for faces, edges and vertices.
- Nales - Nales is a GUI CAD application that aims to bring full interactivity to CadQuery.
- Semblage - Semblage is an open source CAD GUI backed by a programmatic CAD API named CadQuery.
- 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.
- cadquery-doc-translations - A repository that holds Japanese translations of the CadQuery docs.
- cadquery-contrib - A place to share CadQuery scripts, modules, tutorials and projects.
- fx-cad-notes - Documentation showing how FX-Bricks uses CadQuery in their product development pipeline.
- spindle-assy-example - An example assembly of the vacuum attachment for a Workbee CNC router.
- cadquery-models - A bucket repository for CadQuery 3D models and experiments, except larger projects that deserver their own repo.
- Eggbeater Antenna - Example of a design that automatically adjusts to a design constraint. In this case the frequency drives the design.
- Tetrakaidecahedron - An example of how to create a tetrakaidecahedron.
- CadQuery Shape Primitives - One liner code snippets for making various shapes.
- CadQuery Array Operations - Example CadQuery array operations.
- 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.
- CQ Style - A neat CadQuery structure for your projects.