SolveCraft is an open-source parametric 3D CAD application written in Rust. Sketch on a
plane, constrain and dimension the sketch, turn profiles into solids on a feature
timeline, and change a parameter to watch the timeline rebuild.
- Sketches with a constraint solver and parameter-driven dimensions
- Extrude, revolve, sweep, loft, fillet, chamfer, shell, holes and patterns
- Components and joints, sheet metal, and a plastic-enclosure subset
- STEP and IGES import and export; 3MF, STL and OBJ
- Every action is a command, scriptable from a CLI, a JSON control channel and an MCP server