The following builds are available:
| Version | Released | Platforms |
|---|---|---|
| 3.2 stable | March 26, 2026 | Windows Vista–11, Linux, Mac |
| 3.1 stable | June 01, 2022 | Windows Vista–10, Linux, Mac |
| 3.0 stable | April 17, 2021 | Windows Vista–10, Linux, Mac |
| 2.3 stable | December 23, 2016 | Windows XP–10, Linux, Mac |
| 2.0 stable | July 28, 2013 | Windows XP–10 |
Release 3.2 is now available, with improvements including usability, multi-constraint, an optional QT front end for Linux, and merging the experimental web version.
Please report any issues.
Under Windows, no installation is required. Download solvespace_<architecture>.exe and run it immediately. To continue using SolveSpace, save the .exe file somewhere convenient.
SolveSpace supports multiple cores via OpenMP for higher performance, but you may need to install the MSVC redistributables first. Alternatively, download solvespace_single_core_<architecture>.exe, which does not use OpenMP.
Under macOS, run the .app file directly from the disk image, or drag it to Applications to install. Use 3.0 or later, since it is a vast improvement over previous versions.
Under Linux, you may find SolveSpace in your distribution's package manager, or you can obtain it from the Snap Store. You may also build SolveSpace from source and install it youself.
Files saved by newer versions may be readable by earlier ones, but some new features are unsupported in older versions.
* * *
Quick start: The first time SolveSpace runs, you will see an empty workplane.
- To draw a line, choose the Sketch → Line Segment (or circle, or arc, or ...) menu. Then left-click to define the endpoints. Hit Escape if you want to stop drawing before you've formed a closed contour.
- Right-drag to pan, center-drag to rotate, and mousewheel to zoom. To align the view's rotation back to the workplane, choose View → Align View to Workplane.
- To select a line, hover the mouse over the line (it turns yellow), and left-click (it turns red). To dimension the line's length, choose Constrain → Distance / Diameter.
- To move the dimension, drag it. To change the dimension, double-click it, type a number, and hit Enter.
To learn more about SolveSpace, see the tutorials, or the reference manual.
* * *
SolveSpace is free software, distributed under the GPLv3. Source code for the first release is available for download at:
Later versions of the source code are hosted in git at GitHub.