SolidCraft is an open-source parametric 3D CAD application built entirely in pure Rust. It allows users to sketch, constrain, and build solids using a parametric feature timeline, enabling real-time model rebuilding when dimensions change. The tool runs on desktop, web, and supports automation via a built-in MCP server for AI agents. A practical example includes designing a Raspberry Pi 4 case from scratch—dimensioning, extruding, filleting, shelling, and adding vents and standoffs—then adjusting height from 24 to 32 mm to instantly rebuild the model.
SolidCraft is available across Windows, macOS, Linux, and ARM64 platforms via installers, App Images, .deb, .rpm, Flatpak, and Snap packages. A web version requires no installation. While not yet digitally signed, users can bypass warnings on Windows and macOS with known workarounds. Documentation includes the Solid Craft book, covering user and developer guides, plus feature lists and roadmap details.
Currently in early development but functional for simple parts, SolidCraft has validated 75 of 76 public reference models against analytic or FreeCAD-computed metrics like volume, area, center of mass, and bounding box. One known bug remains. The software features a custom constraint solver using Levenberg–Marquardt and geometric algorithms, supporting constraints like tangency, symmetry, and concentricity. Sketching tools include lines, arcs, splines, and text, with automatic profile detection and real-time solving during interaction.
Source: Hacker News · Summarized by HeadlinesBriefing