JupyterCAD is an open-source JupyterLab extension for collaborative 3D geometry modeling, enabling multiple users to simultaneously work on the same CAD file in real time. It offers a graphical interface alongside a Python API for creating and manipulating 3D shapes, including primitives, Boolean operations, and transformations. It supports FreeCAD, STEP, STL, and OpenVSP file formats via a plugin system, and can be deployed as a standalone app or as a static JupyterLite website. Developed primarily by QuantStack with funding from DGAC and collaborators including Safran Aircraft Engines and INRIA.
Visit JupyterCAD's official website for product details and getting started.
Access the source code, report issues, and contribute to JupyterCAD.