AI tools, scored for your job
Get paid to train AI
🤝 You're in the Free & Open Source library — community-built tools you can use without paying. A different concept from our scored AI directory.
Home › Free & Open Source › Engineering › SolveSpace
✦ Free & open sourceEngineering

SolveSpace

Parametric 2D and 3D CAD tool with constraint solving and a command-line interface.

SolveSpace: small parametric 2D/3D CAD

GPL-3.0-or-later, Windows, macOS and Linux

Free forever · open source · GPL-3.0
✓ Use today✓ Browser-based✓ Real-time collaboration
8
ZEKAI
Small constraint CAD
Free & open source · Engineering
Ease of setup8
Usefulness7
Maintenance9.5
Community7.5
★ 4,251
GITHUB
Nov 2026
UPDATED
GPL-3.0
LICENSE
🛠 Don't want to self-host? We can set it up →
⚡ Quick answer

SolveSpace is a parametric 2D/3D CAD tool. It suits makers and engineers who draw mechanical parts with dimension constraints.

Runs on
Cross-platform
Hosting
Desktop
Languages
C++
License
GPL-3.0

What it is

The README lists GUI versions in GTK 3, GTK 4 and Qt 6 on Linux, a graphical app on Windows and macOS, a command-line interface, and an experimental Emscripten web build with many known critical bugs.

Who it's for

It suits mechanical designers who want a small constraint-based CAD tool. It does not suit anyone who needs architectural modelling libraries, since it is a parametric part modeller.

Key features

Parametric 2D and 3D

Constraint-based modelling.

Three desktop platforms

Windows, macOS and Linux.

Several Linux toolkits

GTK 3, GTK 4 and Qt 6 builds.

Command-line interface

Available on desktop builds.

Flatpak and Snap

Stable and edge channels.

Nightly builds

Zips of master for Windows and macOS.

How to start

Up and running in 3 steps

1
Install a release from GitHub Releases, Flathub or the Snap Store.
2
Sketch a profile and add dimension constraints.
3
Extrude or revolve it into a 3D part.
Real talk

Our honest verdict

What's great

  • Release packages for Windows and macOS, Flatpak and Snap for Linux.
  • Nightly archives let you try new work.
  • GPL v3 or later.
  • Source builds need only git, CMake and a C++ compiler.

Where it falls short

  • The web build is experimental with many known critical bugs and no CLI.
  • 64-bit Windows edge builds do not support 6DOF controllers like SpaceMouse.
  • The README lists no architectural or rendering features.
Cost

Pricing & license

Free under GPL-3.0 or later. The only cost is your own computer.

Paid work

Open remote AI-training roles

768 open remote AI-training roles, updated November 14, 2026; most pay $20–$175 an hour. Zekai lists them free; the application goes to the employer’s platform.

See all open roles →
Compare

Alternatives

🎁 Free & open-source alternatives

These reviewed AI tools do the same job instantly — from our scored directory.

Get more

Use it, or have us set it up

📄 Free PDF: SolveSpace for Engineering
A plain-language guide to getting your first result. Sent to your inbox.
🔔 64 people want a full video tutorial — add your vote
🛠 Don't want to set it up yourself?
We'll install, host & configure SolveSpace for you — and train your team.
Get it done for you ↗
Questions

FAQ

Does SolveSpace have a web version?

An experimental Emscripten build exists but has many known critical bugs.

Which licence?

GPL v3 or later.

Does it run on Linux?

Yes, with GTK 3, GTK 4 or Qt 6 GUI builds and a command-line tool.

Radar

Latest AI news

✉️ The weekly free toolkit
The best new free & open-source tools for Engineering — one short email a week, in your language.
Free · 1 email/week · unsubscribe anytime
Get paid to train AI →

See Zekai first in Google