Open source CAD in the browser (Solvespace)
Open-source CAD tool SolveSpace now runs natively in browsers via WebAssembly, enabling instant 3D modeling without installation.
The SolveSpace project, a long-standing open-source initiative for parametric 2D and 3D computer-aided design (CAD), has launched an experimental web-based version of its software. By compiling the compact C++ codebase with Emscripten, the team has successfully ported the desktop application to run as WebAssembly directly in modern web browsers. This 'Experimental Web Version' is built from the latest development branch and, while it carries a speed penalty and some remaining bugs, it provides a highly functional CAD environment for creating and editing smaller models without any software installation.
In a significant move for accessibility, the web version has zero network dependencies after the initial page load, meaning all computation happens locally in the user's browser. This architecture also allows anyone to host their own copy as static web content. The release, noted as current as of March 2026, represents a major step in democratizing professional design tools. It enables instant access to features like constraint-based sketching and 3D part modeling from any device with a web browser, bypassing traditional OS and hardware limitations associated with desktop CAD suites.
- Runs entirely in-browser via WebAssembly/Emscripten compilation, requiring no software installation or plugins.
- Functions offline after initial load with zero network dependencies, enabling local hosting as static web content.
- Provides full parametric 2D/3D CAD capabilities for smaller models, though with a noted performance penalty versus the desktop version.
Why It Matters
This drastically lowers the barrier for learning and using professional CAD tools, making 3D design accessible from any computer with a web browser.