Skip to main content
Back to trending

solidcraft

SolidCraft: an open-source parametric 3D CAD application built in pure Rust. Desktop, web, and automation through MCP.

  • 3d-modeling
  • brep
  • cad
  • egui
  • mcp
  • parametric-cad
  • rust
  • step
  • wasm
View on GitHub
Stars
576
Forks
45
+ today
+3
Created
5d

Ranking data as of October 12, 2026 (UTC).

Star History

Today, hour by hour

576 stars
573576

Overview

SolidCraft: an open-source parametric 3D CAD application built in pure Rust. Desktop, web, and automation through MCP. It ranks #402 on GitTiger, gaining +3 stars on October 12, 2026 (UTC).

The project is written in Rust and has 45 forks. It was created 5d ago.

AI-generated summary of the repository README — may contain errors.

What it is

The description says it is "an open-source parametric 3D CAD application built in pure Rust," with desktop, web and automation through MCP. The repository is Rust and the metadata license is Apache-2.0.

Capabilities described

The README preview lists these features: sketches on origin planes, offset planes or planar faces, including lines, rectangles and circles; constraints and dimensions solved by the project's own solver; automatic profile detection, including regions split by lines and holes; a parametric timeline with extrude, revolve, sweep, loft, fillet and chamfer; and parameters with unit-aware expressions. Topic tags include step and wasm.

Getting started

The supplied evidence has no installation or build steps. Use the repository README to build the app and set up MCP.

Installation
git clone https://github.com/bherbruck/solidcraft.git
cd solidcraft
# see README for setup

Frequently Asked Questions

What kinds of modeling does SolidCraft support?

The preview lists sketches on planes or faces, extrude, revolve, sweep, loft, fillet and chamfer, plus unit-aware parameters.

Can it be automated?

The description says it supports automation through MCP. The supplied data gives no further details.

What license does it use?

The metadata license field is Apache-2.0.