BETTESWORTHConstruction

OpenSCAD

#20 of 79 in 3D CAD Software

Free planOpen source

Plans and prices

PlanPriceBilled
OpenSCAD$0—
OpenSCAD$0—

From OpenSCAD's own pricing page, checked 7 Oct 2026. Every plan

What the maker publishes

Animation tools
Yes source
Boolean modeling
The language documents union, difference and intersection operations for combining solids. source
Capterra pricing status
Capterra lists no vendor starting price and says a free trial is unavailable. source
Command-line use
The manual documents running OpenSCAD in command-line environments, and the FAQ identifies an --info command for technical details. source
Company identity
LinkedIn describes OpenSCAD as a self-owned software-development organization with one employee and a 2009 founding year. source
Company positioning
LinkedIn says OpenSCAD uses a plain-text design language, targets 3D printing, supports version-control workflows and enforces manifold solids. source
Customizer
The documentation includes a Customizer interface for exposing model parameters to users. source
Developer language integration
The FAQ names Python, Ruby, C++, Haskell and Clojure tools that generate OpenSCAD code, plus JavaScript interfaces in related projects. source
Development requirements
Current development snapshots require macOS 11 or newer for universal Intel/Apple Silicon builds and Windows 11 64-bit Intel/AMD systems; Windows ARM is unsupported. source
Docker integration
Official Docker images are published for linux/amd64 and linux/arm64, including stable and development variants. source
Documentation depth
Official documentation spans tutorials, a user manual, language reference, cheat sheet, books, videos, examples, FAQ, libraries, command-line guidance and source-building instructions. source
External editors
Automatic reload lets users edit files in another editor, including a documented Vim workflow, while OpenSCAD previews the result. source
File formats
It can use DXF outlines and parameters, and read and create 3D models in STL and OFF formats. source
Free plan
Yes source
GUI and geometry libraries
The application uses Qt for its interface, CGAL for CSG evaluation, OpenCSG and OpenGL for previews, plus Boost, Eigen and GLEW. source
Import and export
The manual lists import support for STL, OFF, DXF and SVG and export support for STL, 3MF, OFF, AMF, DXF, SVG, PNG and CSG. source
Independent file limitation
3D Printer World states that OpenSCAD exports STL and 3MF meshes but has no native STEP export for editable solid CAD exchange. source
Independent platform assessment
3D Printer World lists Windows, macOS and Linux desktop support and notes that the browser port is limited. source