awesome-cadquery
github.com/cadquery/awesome-cadquery ↗A curated list of CadQuery code and resources.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me extensions and plugins resources from awesome-cadquery"
Installation instructions →What's inside
Extensions and Plugins
- 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.
- assembly-mesh-plugin
A plugin to create a mesh of an assembly with corresponding color, layer and name data.
- cadquery-plugins
A collection of community contributed plugins that extend the functionality of CadQuery.
- 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.
- cq_warehouse
cq_warehouse augments CadQuery with parametric parts - generated on demand - and extensions to the core CadQuery capabilities.
Editors and IDEs
- BlendQuery
CadQuery integration for Blender.
- 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).
- cadquery-gui
A semi-maintained Electron-based CAD GUI built for CadQuery 1.x and 2.x.
- CQ-editor
CadQuery GUI editor based on PyQT supports Linux, Windows and Mac.
- 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.
Examples and Tutorials
- CadQuery Array Operations
Example CadQuery array operations.
- cadquery-contrib
A place to share CadQuery scripts, modules, tutorials and projects.
- cadquery-models
A bucket repository for CadQuery 3D models and experiments, except larger projects that deserver their own repo.
- CadQuery Shape Primitives
One liner code snippets for making various shapes.
- Eggbeater Antenna
Example of a design that automatically adjusts to a design constraint. In this case the frequency drives the design.
- fx-cad-notes
Documentation showing how
Miscellaneous
- cadquery-doc-translations
A repository that holds Japanese translations of the CadQuery docs.
- cq-flake
A nix flake that allows you to reproduce a CadQuery and CQ-editor installation anywhere that has the nix package manager.
- Nales
Nales is a GUI CAD application that aims to bring full interactivity to CadQuery.
- ocp-action
GitHub Action that builds OCP models (CadQuery/Build123d/...), renders them and sets up a model viewer on Github Pages.
- selector_synthesis
Collection of methods for synthesizing CadQuery selectors for faces, edges and vertices.
- Semblage
Semblage is an open source CAD GUI backed by a programmatic CAD API named CadQuery.
Part Libraries and Part Generators
- cadqueryhelper
Cadquery Shape primitive library and other helper scripts
- cq-electronics
Pure CadQuery models of various electronic boards and components.
- CQ_Gears
CadQuery based involute profile gear generator.
- cq-gridfinity
A python package for making various Gridfinity compatible objects such as baseplates, boxes, rugged boxes, and drawer spacers. PyPI package available.
- cqterrain
Part library for wargaming terrain pieces. Uses cadqueryhelper and cqMore.
- KiCad Packages3D Generator
Python scripts for generating 3D electrical component models in STEP and VRML.
AI/LLM Integration
- CadQuery LLM Skill
A skill that helps LLMs write correct, idiomatic CadQuery code.
- MCP Server
A Model Context Protocol server that enables AI assistants like Claude to execute CadQuery scripts and render 3D CAD models.
CLIs
- cq-cli
Command Line Interface for executing CadQuery scripts and converting their output to another format.
Style Guides
- CQ Style
A neat CadQuery structure for your projects.
Showing a sample of 44 resources. View the full list on GitHub →