openscad/openscad
OpenSCAD - The Programmers Solid 3D CAD Modeller observed · 2026-08-28
Health v2 · maintenance only
67/100
- Activity 99
- Release rhythm 8
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5782
- days_rel: n/a
- days_push: 10
- n_releases_24m: 0
Adoption not part of the score
10025 stars · 1769 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
OpenSCAD is a free, script-based solid 3D CAD modeller that compiles a description file into a 3D model using constructive solid geometry (CSG) and 2D-outline extrusion. It targets engineers and makers creating precise, parametric machine parts and 3D-printable designs rather than artistic or animated models.
Use cases
- create parametric 3D models of machine parts from scripts
- design 3D-printable objects with configurable dimensions
- perform constructive solid geometry (CSG) modeling with boolean operations
- extrude 2D DXF outlines into 3D shapes
- export models to STL and OFF for 3D printing
- batch-render 3D models from the command line
- generate customizable, version-controllable CAD designs
When to choose
- you want precise, code-driven, parametric CAD modeling instead of interactive mouse-based sculpting
- you need reproducible, version-controllable 3D designs defined by scripts
- you are preparing solid models for 3D printing in STL format
- you prefer CSG boolean modeling and 2D-to-3D extrusion workflows
- you need a free cross-platform CAD tool for Linux, Windows, and macOS
When to avoid
- you need an interactive, visual modeler for organic or artistic shapes (use Blender instead)
- you are creating computer-animated movies or textured/character art
- you need assembly-level CAD features like constraints, drawings, or STEP file exchange found in traditional CAD suites
- you prefer GUI-only workflows without writing code
Facets
application · maturity active
graphics simulation cli gui parser graphics developer-tools cross-platform hardware windows cpp cross-platform cli cad 3d-modeling csg 3d-printing stl dxf parametric-design scripting opengl qt game-development linux macos desktop
5 sources
- readme: https://github.com/openscad/openscad · fetched 2026-08-28 · b1af902eb06a
- homepage: https://www.openscad.org · fetched 2026-08-29 · 69ca5c6a8af9
- site_page: https://openscad.org/about.html · fetched 2026-08-29 · 3300f6531bd9
- site_page: https://openscad.org/documentation.html · fetched 2026-08-29 · bcffbeb4334c
- site_page: https://openscad.org/documentation-books.html · fetched 2026-08-29 · 54d15b1d19bc
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| openscad/openscad | main | 67 |
For agents
markdown · JSON · MCP: product_card(name="openscad/openscad")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem