The maintainer of this website has a Spotify Coding Playlist of their Lo-fi Hip Hop beats!

OpenCascade.js

OpenCascade.js is a fully featured CAD Kernel that can be used via WebAssembly.

It is built by

  1. analyzing the source code of the OpenCascade CAD library (written in C++)
  2. automatically generating bindings via Emscripten's embind and
  3. automatically generating typescript definitions.

The project is shipped via an NPM package ("opencascade.js") and a Docker Image ("donalffons/opencascade.js"). For creating small and lightweight applications, a system for manual treeshaking ("custom builds") is available via the Docker Image.

Additional Resources

Date Added: 4/6/22