OCCT Samples & Projects Registry

Curated registry of open-source projects built on Open CASCADE Technology.

View the Project on GitHub Open-Cascade-SAS/OCCT-Samples

pythonOCC

Long-running open-source Python wrapper for the Open CASCADE Technology C++ kernel.

pythonOCC has provided Python bindings to OCCT since 2008. It lets Python developers access the full OCCT geometry, modeling, and visualization surface without writing C++, and integrates naturally with the Python data ecosystem (NumPy, SciPy, Jupyter). Used by architects, engineers, and researchers across 3D modeling, CAD, BIM, and aerospace workflows.

At a glance

Field Value
Type Wrapper
Software type open-source
License LGPL-3.0-only
Languages Python, C++
Platforms Windows, Linux, macOS
Repository https://github.com/tpaviot/pythonocc-core
Demos https://github.com/tpaviot/pythonocc-demos

Typical use cases