SolidCraft GitHub

Run SolidCraft in your browser

The official web build, loaded right here. No install, no account. Desktop browser with a mouse recommended.

Loads the free web build (a few MB). Your models stay in your browser.

Next: get the desktop app

We picked your system. Files come straight from the official GitHub release (always the latest version).

Latest release: v0.18.1 (20 October 2026)

The installers are not code-signed yet, so Windows or macOS may warn you the first time. How to get past the warning.

SolidCraft's code is developed in the open on GitHub. This page explains where the official repository is, what is inside it and how to use it, whether you only want to download the app or want to build it yourself.

Where is the official SolidCraft repo?

The repository is github.com/tangency-labs/solidcraft. Older guides, and parts of the documentation, still link to bherbruck/solidcraft, the earlier home of the project. SolidCraft's docs say GitHub redirects links to the renamed repository, so old links keep working, and the redirect leads to the same project.

At the time of writing, the repository's own description reads: "an open-source parametric 3D CAD application built in pure Rust. Desktop, web, and automation through MCP."

Item Detail
Repository tangency-labs/solidcraft
Language Rust
Licence MIT or Apache-2.0, at your option
Project website solidcraft.io
Docs docs.solidcraft.io
Topics on GitHub 3d-modeling, brep, cad, egui, mcp, parametric-cad, rust, step, wasm

Star and fork counts change daily, so check the repository page for current numbers.

What is in the repository?

The top level of the repo has these main folders and files:

Path What it holds
crates/ The Rust libraries: geometry, sketch solver, B-rep kernel, document model, file I/O, engine, UI and MCP server
apps/ The programs: solidcraft (desktop), solidcraft-cli and solidcraft-web
docs/ The documentation book and reference pages such as features.md and compatibility.md
examples/ Sample designs and scripts, for example a bracket you can run through the CLI
tests/ Reference tests, including reference parts checked against known volumes and areas
packaging/ and scripts/ Installer and release tooling
README.md, ROADMAP.md, CONTRIBUTING.md, SECURITY.md Overview, plans, contribution rules and security policy

According to the contributing guide, everything a user can do in SolidCraft is a command, and the toolbar, dialogs, scripts, CLI and MCP server all run the same commands. That is why the same repository serves the desktop app, the browser build and the AI-agent interface. For the agent side, see SolidCraft MCP setup.

Which release file should I download?

Go to the Releases page and open the newest release. At the time of writing the latest release is v0.18.1 (20 October 2026). Each release lists installers for many systems plus a SHA256SUMS.txt file for checking downloads.

You use Download
Windows (most PCs) The x64 .msi, or the portable zip
Windows on ARM The arm64 .msi
macOS The universal .dmg
Linux AppImage, .deb, .rpm, Flatpak or Snap
Command line only The solidcraft-cli archive (the macOS build is listed separately)
Self-hosting the web app The solidcraft-web zip

Because release assets have a version number in the file name, the easiest path is our SolidCraft download page, which links to the latest files and explains the unsigned-installer warning.

How do I build SolidCraft from source?

According to the contributing guide you need a stable Rust toolchain, version 1.95 or newer. Then:

git clone https://github.com/tangency-labs/solidcraft
cd solidcraft
cargo run --release -p solidcraft -- --sample

That builds the desktop app and opens it with a sample part. A few more commands from the docs:

For the browser build you also add the wasm32-unknown-unknown Rust target and the trunk tool, then run trunk serve --release inside apps/solidcraft-web. Saving and opening files in the browser needs HTTPS or localhost.

The first build compiles a lot of code, so expect it to take a while; the contributing guide estimates about ten minutes on a fast machine.

How do I report a problem or suggest a feature?

  1. Search the issues first. The README says open work and known bugs are tracked in GitHub Issues.
  2. Update to the latest release. The security policy says only the latest release gets fixes, and bugs are often already fixed.
  3. Use the in-app draft. According to the README, feature errors and Help can open an editable Create Issue draft with relevant context filled in.
  4. Ask in chat. The README and contributing guide link to the project's Discord for questions and ideas.

Security problems have their own process described in SECURITY.md in the repository.

Can I contribute?

Yes, help is welcome, from one-line fixes to owning a whole area. The contributing guide sets a few firm rules worth reading before you start:

If you only want to learn the app, skip the code and follow the SolidCraft tutorial. To see how it compares with another open-source CAD, read SolidCraft vs FreeCAD.

FAQ

What is the official SolidCraft GitHub repository?

github.com/tangency-labs/solidcraft. Older guides and the docs still mention bherbruck/solidcraft; according to SolidCraft's docs GitHub redirects links to the renamed repository, so both lead to the same project.

What licence is SolidCraft under?

MIT or Apache-2.0, at your option. The repository carries LICENSE-MIT and LICENSE-APACHE files, and third-party code keeps its own licences, listed in THIRD-PARTY-LICENSES.txt.

Do I need to build SolidCraft from source?

No. The releases page has ready-made installers for Windows, macOS and Linux, and there is a web version too. Building from source is only for contributors or people who want the very latest code.

Where do I report a SolidCraft bug?

In GitHub Issues on the official repository. The README says open work and known bugs are tracked there, and the app itself can open an editable Create Issue draft from a feature error or from Help.

Is this site the official SolidCraft GitHub page?

No. This is an unofficial guide. The code, releases and issues live on GitHub under tangency-labs, and the project website is solidcraft.io.

Sources

Last updated: