Skip to main content
OpenCascade.js Logo


Port of the OpenCascade CAD library to JavaScript and WebAssembly via Emscripten.

Web-First CAD

Build web-enabled CAD applications that run in the browser, in the cloud or on any device that supports WebAssembly.

Blazingly Fast

Using the power of Emscripten and WebAssembly, the CAD Kernel runs at near-native speeds and even supports multi-threading on all modern browsers.

Small Footprint

Ship only the code that your application needs using custom builds of the library. Save your user's bandwidth and memory and allow your code to run on low-end devices.