CadQuery/CQ-editor

CadQuery GUI editor based on PyQT

1,232

stars

738

commits

Python

primary language

Sep 5, 2026

updated

3d
b-rep
cad
cadquery
occt
ocp
opencascade
parametric
pyqt
pyqt5
python
step
stl

README

CQ-editor

Build status codecov Build Status DOI Patreon Liberapay

CadQuery GUI editor based on PyQT that supports Linux, Windows and Mac.

CQ-editor screenshot Additional screenshots are available in the wiki.

Notable features

  • Automatic code reloading - you can use your favourite editor
  • OCCT based
  • Graphical debugger for CadQuery scripts
    • Step through script and watch how your model changes
  • CadQuery object stack inspector
    • Visual inspection of current workplane and selected items
    • Insight into evolution of the model
  • Export to various formats
    • STL
    • STEP

Documentation

Documentation is available in the wiki. Topics covered are the following.

Getting Help

For general questions and discussion about CQ-editor, please create a GitHub Discussion.

Reporting a Bug

If you believe that you have found a bug in CQ-editor, please ensure the following.

  • You are not running a CQ-editor fork, as these are not always synchronized with the latest updates in this project.
  • You have searched the issue tracker to make sure that the bug is not already known.

If you have already checked those things, please file a new issue with the following information.

  • Operating System (type, version, etc) - If running Linux, please include the distribution and the version.
  • How CQ-editor was installed.
  • Python version of your environment (unless you are running a pre-built package).
  • Steps to reproduce the bug.

Contributors

adam-urbanczyk

511 commits

jmwright

166 commits

lorenzncode

12 commits

snoyer

10 commits

CadQuery/CQ-editor

CadQuery GUI editor based on PyQT

1,232

stars

738

commits

Python

primary language

Sep 5, 2026

updated

3d
b-rep
cad
cadquery
occt
ocp
opencascade
parametric
pyqt
pyqt5
python
step
stl

README

CQ-editor

Build status codecov Build Status DOI Patreon Liberapay

CadQuery GUI editor based on PyQT that supports Linux, Windows and Mac.

CQ-editor screenshot Additional screenshots are available in the wiki.

Notable features

  • Automatic code reloading - you can use your favourite editor
  • OCCT based
  • Graphical debugger for CadQuery scripts
    • Step through script and watch how your model changes
  • CadQuery object stack inspector
    • Visual inspection of current workplane and selected items
    • Insight into evolution of the model
  • Export to various formats
    • STL
    • STEP

Documentation

Documentation is available in the wiki. Topics covered are the following.

Getting Help

For general questions and discussion about CQ-editor, please create a GitHub Discussion.

Reporting a Bug

If you believe that you have found a bug in CQ-editor, please ensure the following.

  • You are not running a CQ-editor fork, as these are not always synchronized with the latest updates in this project.
  • You have searched the issue tracker to make sure that the bug is not already known.

If you have already checked those things, please file a new issue with the following information.

  • Operating System (type, version, etc) - If running Linux, please include the distribution and the version.
  • How CQ-editor was installed.
  • Python version of your environment (unless you are running a pre-built package).
  • Steps to reproduce the bug.

See what people are saying

Contributors

adam-urbanczyk

511 commits

jmwright

166 commits

lorenzncode

12 commits

snoyer

10 commits

Languages

Python

100.0%