OCCT

Open CASCADE Technology: the open-source 3D CAD/CAM/CAE geometry kernel behind much of the MCAD world, with B-rep modeling, STEP/IGES data exchange and visualization.

ToolchainOpen sourceActiveMCAD

What it does and how it connects

Open CASCADE Technology (OCCT) is a software development platform providing services for 3D surface and solid modeling, CAD data exchange, and visualization. Most of its functionality is available as C++ libraries, and it is aimed at software dealing with 3D modeling (CAD), manufacturing and measuring (CAM), or numerical simulation (CAE).

The kernel covers B-rep modeling, STEP and IGES data exchange, and visualization. Certified versions ship as a Git snapshot, a complete source archive with generated documentation, or platform-specific binary packages, from dev.opencascade.org and the GitHub releases page. Documentation is at dev.opencascade.org/doc/overview.

OCCT is free software under the GNU Lesser General Public License version 2.1, with a special exception defined in OCCT_LGPL_EXCEPTION.txt; an Open CASCADE commercial license or contractual agreement is the alternative. The code is provided as is, without warranty.

What engineers report

  • BRepLib_FuseEdges can turn a valid shape into an invalid one by moving a nonperiodic B-spline edge's parameter range outside its underlying curve's domain.
  • geospec

    A geometry specification engine built on OCCT that answers passed, failed or refused for a model, rather than the OCCT kernel itself.

  • CADence

    Parametric 3D CAD for makers built with OpenCascade compiled to WebAssembly, rather than the geometry kernel as a library.

  • anvilcad

    Free open-source parametric 3D CAD in Rust with its own B-rep kernels, rather than a CAD kernel library.

  • SketchForge-3D

    A local-first browser 3D design editor for building and cutting shapes, rather than a geometry kernel library.

Recurring errors it addresses

Error Index entries this tool is built to reduce or work around.

Sources

  1. 1READMEgithub.com
  2. 2Latest release V8.0.1github.com
  3. 3User issue 1711github.com

Not verified

  • Pricing: none stated on the repo; the kernel is free under LGPL-2.1, with a commercial license as the alternative.
  • The license is LGPL-2.1 with a special exception; the catalog label open-source is confirmed, refined here to the exact license.

Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.