An open API service indexing awesome lists of open source software.

awesome-cadquery

A curated list of CadQuery code and resources.
https://github.com/CadQuery/awesome-cadquery

Last synced: 10 days ago
JSON representation

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

    • cq-cli - Command Line Interface for executing CadQuery scripts and converting their output to another format. [![tests](https://github.com/CadQuery/cq-cli/workflows/tests/badge.svg)](https://github.com/CadQuery/cq-cli/actions)
  • Editors and IDEs

    • CQ-editor - CadQuery GUI editor based on PyQT supports Linux, Windows and Mac. [![Build status](https://ci.appveyor.com/api/projects/status/g98rs7la393mgy91/branch/master?svg=true)](https://ci.appveyor.com/project/adam-urbanczyk/cq-editor/branch/master)
    • 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](https://github.com/CadQuery/OCP) models ([CadQuery](https://github.com/CadQuery/cadquery)/[Build123d](https://github.com/gumyr/build123d)/...) in a web browser.
    • cadquery2web - A browser based CadQuery server.
    • VSCode CadQuery Extension - Build parametric 2D/3D CAD models in VSCode with the CadQuery library.
    • 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).
  • Examples and Tutorials

    • 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-contrib - A place to share CadQuery scripts, modules, tutorials and projects.
    • fx-cad-notes - Documentation showing how [FX-Bricks](https://shop.fxbricks.com/) 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.
    • CadQuery Shape Primitives - One liner code snippets for making various shapes.
    • CadQuery Array Operations - Example CadQuery array operations.
  • Extensions and Plugins

    • 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).
    • Tests
    • cadquery-plugins - A collection of community contributed plugins that extend the functionality of CadQuery. ![Tests](https://github.com/CadQuery/cadquery-plugins/actions/workflows/tests-actions.yml/badge.svg?branch=main)
    • 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](https://travis-ci.com/michaelgale/cq-kit.svg?branch=master)
    • cqMore - cqMore aims to add more fundamental API to CadQuery.
    • sphinxcadquery - An extension to visualize CadQuery 3D files in your Sphinx documentation.
    • dl4to4ocp - Library that helps perform [topology optimization](https://en.wikipedia.org/wiki/Topology_optimization) on
    • OCP - based CAD
    • CadQuery
    • dl4to
    • ocp-freecad-cam - Editor and ocp-cad-viewer. Spiritual successor of [cq-cam](https://github.com/voneiden/cq-cam)
    • 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.
  • Miscellaneous

    • selector_synthesis - Collection of methods for synthesizing CadQuery selectors for faces, edges and vertices. ![Tests](https://github.com/jmwright/selector-synthesis/actions/workflows/run_tests.yml/badge.svg)
    • Nales - Nales is a GUI CAD application that aims to bring full interactivity to CadQuery. [![Build and checks Nales install](https://github.com/Jojain/Nales/actions/workflows/build_and_checks.yaml/badge.svg)](https://github.com/Jojain/Nales/actions/workflows/build_and_checks.yaml)
    • Semblage - Semblage is an open source CAD GUI backed by a programmatic CAD API named CadQuery. [![tests](https://github.com/7BIndustries/Semblage/actions/workflows/tests.yml/badge.svg)](https://github.com/7BIndustries/Semblage/actions/workflows/tests.yml)
    • 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](https://github.com/Yeicor/ocp-action/actions/workflows/ci.yml/badge.svg?branch=main)
    • 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.
    • ocp-action - GitHub Action that builds OCP models (CadQuery/Build123d/...), renders them and sets up a model viewer on Github Pages. ![Tests](https://github.com/Yeicor/ocp-action/actions/workflows/ci.yml/badge.svg?branch=main)
  • Part Libraries and Part Generators

    • metric_threads - Module for generating internal and external metric threads.
    • CQ_Gears - CadQuery based involute profile gear generator.
    • cq-electronics - Pure CadQuery models of various electronic boards and components. ![build-status](https://github.com/sethfischer/cq-electronics/actions/workflows/build.yml/badge.svg)
    • 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.
    • cadqueryhelper - Cadquery Shape primitive library and other helper scripts
    • cqterrain - Part library for wargaming terrain pieces. Uses cadqueryhelper and cqMore.
  • Style Guides

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