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

11 projects across applications, libraries, wrappers, and examples.

Applications Libraries Wrappers Examples

Scope, governance, and legal notes: README on GitHub. How to add a project: CONTRIBUTING on GitHub.

Applications

inspectors

Project Tagline License Status Repo
Inspector Inspect and debug OCAF documents and OCCT data structures. LGPL-2.1-only active link

modelers

Project Tagline License Status Repo
Cascade Studio Open-source live-scripted CAD kernel and IDE running entirely in the browser. MIT active link
JSketcher Open-source web-based parametric 2D/3D mechanical design tool. MIT active link

viewers

Project Tagline License Status Repo
CADRays Interactive GPU-accelerated photo-realistic 3D model viewer. MIT active link
JT Assistant Open-source viewer and converter for JT (ISO 14306) files. GPL-2.0-only active link

Libraries

modeling

Project Tagline License Status Repo
Build123d Python-based parametric BREP modeling framework for 2D and 3D CAD. Apache-2.0 active link

Wrappers

javascript

Project Tagline License Status Repo
OpenCascade.js JavaScript / WebAssembly bindings to Open CASCADE Technology for browser and Node.js. LGPL-2.1-only active link

python

Project Tagline License Status Repo
pyOCCT Modern open-source Python bindings to the OCCT geometry kernel via pybind11. LGPL-2.1-only active link
pythonOCC Long-running open-source Python wrapper for the Open CASCADE Technology C++ kernel. LGPL-3.0-only active link

Examples

csharp

Project Tagline License Status Repo
OCCT C# Samples Windows CLI/GUI sample application demonstrating OCCT usage from C#. LGPL-2.1-only active link

kotlin

Project Tagline License Status Repo
OCCT Kotlin Samples Android sample application demonstrating OCCT usage from Kotlin via the OCC Java Wrapper. LGPL-2.1-only active link