Awesome Open

Project record

OpenSCAD

OpenSCADScience & EngineeringScript-based solid 3D CAD modeling.
Field notes / 417OpenSCAD
I / Function

Script-based solid 3D CAD modeling.

Create solid models by writing scripts that describe geometry and configurable parameters. OpenSCAD renders those definitions into models using constructive solid geometry and extrusion of two-dimensional outlines. It suits repeatable CAD work such as machine parts and parameterized designs, and runs on Linux, Windows and macOS. Supported exchange formats include STL, OFF and DXF.

About OpenSCAD · Reviewed 2026-10-13

Layered blue profiles forming a geometric solid with a circular opening and red cut surface.
Awesome Open* · Field recordOpenSCADOP-13F08BAB · Folio 417Domain: Science & Engineering
  1. 01 / Feature noteScript-defined geometry

    Describe solid models in scripts and adjust their parameters to produce different designs.

    Feature source ↗
  2. 02 / Feature noteTwo-dimensional extrusion

    Build three-dimensional models by extruding two-dimensional outlines, including outlines supplied in DXF files.

    Feature source ↗
II / Repository record

GitHub stars

10,587

Detected license

Unknown

i

Not reported by GitHub.

Verify against official terms.

Repository created

2010-11-03

Repository push

2026-11-01

III / Observations & evidence

GitHub stars

Unknown

i
Window mismatch; awaiting refresh

Cached history uses a different month window; chart withheld until aligned.

Latest attempt: ok · Checked 2026-10-15T19:40:39.600225+00:00 · Last successful fetch 2026-10-15T19:40:39.600225+00:00 · Provider source

Hacker News stories

Unknown

i
Not recorded

OpenSSF Scorecard

5.5/10

Scanned 2026-10-26 · 13 scored / 14 returned

i
Partial
  • Maintained · 10/10

    30 commit(s) and 13 issue activity found in the last 90 days -- score normalized to 10

  • Code-Review · 7/10

    Found 17/23 approved changesets -- score normalized to 7

  • Dangerous-Workflow · 10/10

    no dangerous workflow patterns detected

  • Security-Policy · 4/10

    security policy file detected

  • Packaging · Inconclusive

    packaging workflow not detected

  • Token-Permissions · 0/10

    detected GitHub workflow tokens with excessive permissions

  • CII-Best-Practices · 0/10

    no effort to earn an OpenSSF best practices badge detected

  • Binary-Artifacts · 9/10

    binaries present in source code

  • Fuzzing · 0/10

    project is not fuzzed

  • License · 9/10

    license file detected

  • Signed-Releases · 8/10

    2 out of the last 2 releases have a total of 2 signed artifacts.

  • Branch-Protection · 1/10

    branch protection is not maximal on development and all release branches

  • Pinned-Dependencies · 0/10

    dependency not pinned by hash detected -- score normalized to 0

  • SAST · 7/10

    SAST tool detected but not run on all commits

Repository commit e5721012999b · Scorecard v5.6.0

Checked 2026-11-03T08:48:35Z · Last successful fetch 2026-11-03T08:48:35Z · Value fetched 2026-11-03T08:48:35Z · Provider source

IV / Release record

GitHub release

openscad-2021.01

Published 2021-02-07

i
Available

Checked 2026-11-04T04:04:05Z · Last successful fetch 2026-11-04T04:04:05Z · Value fetched 2026-11-04T04:04:05Z · Provider source

V / Where it runs
Run
Desktop application
Install
Downloadable binary / archiveInstallerPackage managerContainerBuild from source
Documented platforms
Windows / macOS / Linuxlinux/amd64 / linux/arm64
i

Run Install Documented platforms

Reviewed 2026-10-13 · AI evidence review · Approved evidence record

Run modes
Install methods
Documented platforms
Package coordinates
Resource and setup notes
  • Constraint: The snapshot Homebrew cask requires macOS 12 or newer.

    Registry requirement for openscad@snapshot observed at version 2026.10.11; do not generalize to direct upstream downloads.

    Homebrew openscad snapshot cask