SolveSpace
A free (GPLv3) parametric 3d CAD tool
The SolveSpace Community, originally by Jonathan Westhues and other authors
com.solvespace.SolveSpaceSolveSpace is a free (GPLv3) parametric 2d/3d CAD (computer-aided design) tool. Applications include:
- Modeling 3d parts — draw with extrudes, revolves/helix, and Boolean operations
- Modeling 2d parts — draw the part as a single section, and export; use 3d assembly to verify fit
- Modeling 3d-printed parts — export the STL or other triangle mesh expected by most slicers
- Preparing 2D CAM data — export 2d vector art for a waterjet machine or laser cutter
- Mechanism design — use the constraint solver to simulate planar or spatial linkages
- Plane and solid geometry — replace hand-solved trigonometry with a live dimensioned drawing
Screenshots






Observed history
| App | Change | Version | When ↓ |
|---|
No observed changes yet.
The initial import establishes a baseline. Future version changes will appear here.
Browse the app catalogue →Upstream releases
Release notes supplied by the developer. These dates are not Flathub package publication times.
3.227 Mar 2026
Major new stable release. Includes parallel and perpendicular constraints for faces, expands many existing constraints to operate on more than two entities at once. Basic kerning in text elements. STEP files export as solid models. A variety of UI improvements.
3.11 Jun 2022
Major new stable release. Includes new arc and line length ratio and difference constraints, comments associated with point entities. Adds "exploded view" to sketches, and support for displaying measurements in "feet-inches". Adds a pitch parameter to helix extrusions. Allows use of Point and Normal to define a new workplane to sketch in. Adds live updating of Property Browser while dragging the sketch, and active links for all points, normals, and vectors in the Property Browser. Adds the ability to link STL files into a model. Includes a variety of UI improvements. Speeds up complex sketches by up to 8x and doubles the maximum unknowns.
3.018 Apr 2021
Major new stable release. Includes new intersection boolean operation, new types of groups, solid model suppression, usability improvements (especially regarding redundant constraints and automatic constraints), and more. Also includes performance and scalability improvements.