OpenCascade.js
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.