FreeCAD · WebAssembly — loading… how this was built →
FreeCAD
The entire parametric-CAD desktop — kernel, GUI, scripting and all — compiled to WebAssembly and running in this tab.
connecting…
OpenCASCADE B-rep geometry kernel
Coin3D + Quarter → WebGL2 viewport
CPython 3.14, embedded & static
PySide6 + shiboken6 (world-first on wasm)
VTK 9.3 + SMESH for FEM
17 workbenches — Part, Sketcher,
PartDesign, Draft, FEM, CAM, BIM…
~96 MB first load (Brotli), then cached · needs Chromium 137+ (JSPI) · a demo document opens when it’s ready.
Ported end-to-end by Fable, an AI agent — read how it was built →