draftwork
Parametric CAD in the browser with sketching, feature timeline and STEP/STL export, built on OpenCascade compiled to WebAssembly.
What it does and how it connects
Draftwork is parametric CAD in the browser. Sketch on planes or faces, build solids with a feature timeline, edit any dimension or drive it from parameters, and the whole model rebuilds. Exact solid geometry comes from OpenCascade compiled to WebAssembly; export STEP for CAD and CAM or STL for printing. Status is Phase 1 in progress, per the README.
Designs can be parts (standard or sheet metal), assemblies or hybrids, with document units in mm, cm, m or in, a design library kept in the browser, version history with open and promote, and save with part numbers and version descriptions. Sketching covers a constraint solver with 12 geometric constraints and driving dimensions, inference while drawing, and exact snapping. Solids cover extrude, revolve, sweep, pipe, loft, hole, thread, pattern, mirror, shell, draft, split and combine, with sheet metal, surface and subdivision modelling.
Drawings are created from the browser for the whole design, one body or one component, with first- or third-angle projection, section and detail views, hole and thread callouts, GD&T feature control frames, surface finish and welding symbols, and export as multi-page PDF plus SVG and DXF per sheet.
Alternatives
Compare side by side- next.BREP.io
A unified mechanical and electronics CAD in Rust on its own B-rep kernel, with schematic, board and harness workbenches and an MCP server, rather than a browser-only mechanical CAD on OpenCascade.
- polykrom
Open-source parametric CAD in pure Rust with stress analysis and an MCP server, running on desktop, in the browser and headless, rather than a browser-only CAD on OpenCascade.
Sources
Not verified
- License (no LICENSE file in the repo and no license stated in the README; the catalog's source-available label is unverified)
- Pricing (none stated on the repo)
- Real user voices (the repo has no public issues)
- Latest release (no GitHub release exists)
- Website (the repo homepage returned 403 when checked, so no live site is linked)
Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.