OpenSCAD

OpenSCAD is a solid 3D modeling program that generates 3D shapes from a simple scene description language and can directly output STL files for 3D printing. It is extraordinarily precise, quite flexible and free, but can have a somewhat frustrating learning curve.

Resources

CategoryDateLinkNotes
Alternatives2025MicroCAD

a Rust-based CAD system

CascadeStudio

a web GUI for OpenCascade

2024PythonSCAD

a fork that allows using Python for 3D modeling

2023ImplicitCAD

a Haskell-based alternative

DSLCAD

a -based alternative with chamfer and fillet support

sdf

Generate 3D meshes based on SDFs

ZenCAD

a -based alternative using OpenCascade

PySdfScad

Interpreter using signed-distance-functions

2022CadQuery

a Python library for building parametric 3D CAD models using OpenCascade

Books2021Mastering OpenSCAD

a comprehensive online tutorial

GUI2024openscad-web-gui

a web-based editor that renders and imports OpenSCAD scripts from various sources

2022CQ-Editor

a Qt GUI for CadQuery

Libraries2025Round Anything

a library that provides several helpers to round edges

2024gridfinity_extended_openscad

anoter extended Gridfinity library

2023BOSL2

a very comprehensive library that also allows to add chamfers/bevels and rounded edges to OpenSCAD models

openscad-fillets

a ser of modules to apply fillets to objects in a few situations

prism-chamfer

a library for adding chamfers/bevels to OpenSCAD models

2022dotSCAD

A comprehensive library of transformation functions

openscad-rpi-library

a library of Raspberry Pi related objects

OpenSCAD-Dovetails

a library for dovetail joints

gridfinity-rebuilt-openscad

Another version of Gridfinity that is capable of creating “lite” bins

NopSCADlib

an incredible library of various electronic and mechanical parts

gridfinity_openscad

an implementation of the Gridfinity storage system in OpenSCAD. I’ve used it with great success.

Tools2026vcad

Parametric CAD in Rust; exports STL, glTF, USD, DXF

2024turbocase

generate an OpenSCAD case template from a KiCAD PCB

2023ghostscad

a library that generates OpenSCAD code

2022SBC Case Builder

A case builder wizard for single board computers like the Raspberry Pi

SBC Model Framework

The core library of SBC Case Builder

2021GraphSCAD

a Windows/Ubuntu nodal editor for OpenSCAD

SolidPython

a Python frontend for solid modeling that compiles to OpenSCAD

2020hob3l

a tool that takes OpenSCAD files and performs faster slicing

Wrappers2024openscad-playground

a very capable web UI that wraps the WASM build. Moderately usable on an iPad.

2023openscad-graph-editor

A node-based graphical UI to create OpenSCAD models

2022jupyter-cadquery

a jupyter extension to view CadQuery output in the browser

This page is referenced in: