OpenSCAD - Downloads (2024)

System requirements: OS X 10.9 or newer

OpenSCAD

64 bit Intel - dmg package - ?? MB
asc - sha256 - sha512

OpenSCAD is also available on MacPorts (check version):

$ sudo port install openscad

OpenSCAD is also available on Homebrew (check version):

$ brew install openscad

System requirements: Windows 7 or newer on x86 32/64 bit

OpenSCAD

x86 (32-bit) - exe installer - ?? MB
asc -sha256 -sha512

OpenSCAD

x86 (32-bit) - zip package - ?? MB
asc -sha256 -sha512


OpenSCAD

x86 (64-bit) - exe installer - ?? MB
asc -sha256 -sha512

OpenSCAD

x86 (64-bit) - zip package - ?? MB
asc - sha256 -sha512

Debian / Ubuntu / Kubuntu

OpenSCAD is available in the repositories of most recent distributions.

$ sudo apt-get install openscad

Fedora

OpenSCAD is available in Fedora official repositories. To install, run the following command:

# yum install openscad

If you want the MCAD library:

# yum install openscad-MCAD

Arch Linux

# pacman -S openscad

Other Linux

OpenSCAD

x86 (64-bit) - AppImage - ?? MB
asc -sha256 -sha512

OpenSCAD

ARM (64-bit) - AppImage - ?? MB
asc -sha256 -sha512

App Stores

OpenSCAD - Downloads (1)


OpenSCAD - Downloads (2)

NetBSD (>=6.1)

Set up pkgin and run this command:

# pkgin install openscad

FreeBSD (>=10)

# pkg install openscad

OpenBSD

OpenSCAD is available for amd64, i386 and macppc in OpenBSD packages:

# pkg_add openscad

It's possible to build OpenSCAD on other systems as long as a C++ compiler and the prerequisite software libraries are available.

OpenSCAD

source code - tgz archive - ?? MB
asc -sha256 -sha512

You can also access the latest source code on github: openscad/openscad on github

OpenSCAD - Downloads (3)

Docker images are provided at Docker Hub in theopenscad/openscad repository.

  • Release 2021.01, based on Debian Buster
  • Release 2019.05, based on Debian Buster
  • Release 2015.03, based on Debian Stretch
  • Development snapshot, based on Debian Bookworm

Images are currently available for platforms linux/amd64 and linux/arm64.

For more details see the overview page on Docker Hub.

macOS

System requirements: macOS 10.14 "Mojave" or newer, universal build supporting Intel and Apple Silicon systems.

OpenSCAD

64 bit Universal - dmg package - ?? MB
sha256 -sha512

Windows

System requirements: Windows 10 (64-bit), or newer, Intel system.

OpenSCAD

x86 (64-bit) - exe installer - ?? MB

sha256 -sha512

OpenSCAD

x86 (64-bit) - zip package - ?? MB

sha256 -sha512

Linux - AppImage

Please try the automatically built snapshots first if you are running asupported distribution (see below), thefollowing AppImage builds are still experimental.

The ARM 64-bit (aarch64) AppImage is built and tested only forRaspberry PI OS 64-bit(which may still be in beta test).

OpenSCAD

x86 (64-bit) - AppImage - ?? MB

sha256 -sha512

OpenSCAD

ARM (64-bit) - AppImage - ?? MB

sha256 -sha512

Linux - Snap

OpenSCAD - Downloads (4)

Or install with

# snap install openscad-nightly

To use Gamepads or supported 3D Mouse devices (like the SpaceMouse seriesfrom 3D Connexion) the following command is needed to allow the snap packageaccess to the joystick interface.

# snap connect openscad:joystick snapd:joystick

Linux - Flatpak

OpenSCAD - Downloads (5)


Note that this is not automatically updated as with most other nightly builds, butinstead is manually selected builds.

Setup beta repository

# flatpak remote-add --user --if-not-exists flathub-beta \https://flathub.org/beta-repo/flathub-beta.flatpakrepo

Install OpenSCAD beta version

# flatpak install --user flathub-beta org.openscad.OpenSCAD

WebAssembly

OpenSCAD - Downloads (6)

Many thanks to Dominick (DSchroer) for making thispossible. Build instructions and examples can be found in theopenscad-wasm repository on github

The ZIP package contains an experimental build based on this work forWebAssembly allowing OpenSCAD to run inside a web browser.Right now it's a bit slow and there's no support for preview, fonts or a built-in GUI. Some ofthose things will hopefully be supported or improved soon, however GUI support is unlikely tobe added.

Try it out at https://ochafik.com/openscad or start with aslightly bigger example.

OpenSCAD

WebAssembly - zip package - ?? MB
asc -sha256 -sha512

Linux - Distribution Packages

The packages are automatically built based on themaster branch on github.

Note: The packages are called "openscad-nightly" so it's possible toinstall the development snapshot packages in parallel to the release versionfrom the official repositories.

Debian / Ubuntu packages built on OpenSUSE build service

The release key must be added tothe apt key-ring so apt-get, apt and other tools can validate the packages.
Key ID: 75F3214F30EB8E08 (valid till 2025-07-09)
Key UID: home:t-paul OBS Project <home:t-paul@build.opensuse.org>Fingerprint: 5F4A 8A2C 8BB1 1716 F294 82BB 75F3 214F 30EB 8E08

NOTE: If you get errors about an expired key valid till 2023-06-14, please re-import the key.

# wget -qO- https://files.openscad.org/OBS-Repository-Key.pub | sudo tee /etc/apt/trusted.gpg.d/obs-openscad-nightly.asc

After the key is added, the repository URL needs to be configured. This can be done by creating a newfile /etc/apt/sources.list.d/openscad.list with the URL specific to the distribution.

The repository links below are shown as https, please check for your installation ifhttps is supported. In Debian/Ubuntu this is usually handled by theapt-transport-https package. OBS also supports HTTP links, but it's recommended to usehttps whenever possible.

Debian 11 (Bullseye)

deb https://download.opensuse.org/repositories/home:/t-paul/Debian_11/ ./

Debian 12 (Bookworm)

deb https://download.opensuse.org/repositories/home:/t-paul/Debian_12/ ./

Debian Testing

deb https://download.opensuse.org/repositories/home:/t-paul/Debian_Testing/ ./

Debian Unstable

deb https://download.opensuse.org/repositories/home:/t-paul/Debian_Unstable/ ./

Raspbian 11 (64-bit only)

deb https://download.opensuse.org/repositories/home:/t-paul/Raspbian_11/ ./

Raspbian 12 (64-bit only)

deb https://download.opensuse.org/repositories/home:/t-paul/Raspbian_12/ ./

Ubuntu 22.04 (x86_64, aarch64)

deb https://download.opensuse.org/repositories/home:/t-paul/xUbuntu_22.04/ ./

Ubuntu 23.04 (x86_64, aarch64)

deb https://download.opensuse.org/repositories/home:/t-paul/xUbuntu_23.04/ ./

Ubuntu 23.10 (x86_64, aarch64)

deb https://download.opensuse.org/repositories/home:/t-paul/xUbuntu_23.10/ ./

Ubuntu 24.04 (x86_64, aarch64)

deb https://download.opensuse.org/repositories/home:/t-paul/xUbuntu_24.04/ ./

openSUSE packages built on OpenSUSE build service

openSUSE Leap 15.3 (64-bit only)

https://download.opensuse.org/repositories/home:/t-paul/openSUSE_Leap_15.3/

openSUSE Leap 15.4 (64-bit only)

https://download.opensuse.org/repositories/home:/t-paul/openSUSE_Leap_15.4/

openSUSE Tumbleweed

https://download.opensuse.org/repositories/home:/t-paul/openSUSE_Tumbleweed/

Fedora packages built on OpenSUSE build service

Fedora 34 (x86_64, armv7l, aarch64, ppc64le)

https://download.opensuse.org/repositories/home:/t-paul/Fedora_34/

Fedora 35 (x86_64, armv7l, aarch64, ppc64le)

https://download.opensuse.org/repositories/home:/t-paul/Fedora_35/

Fedora 36 (x86_64, armv7l, aarch64, ppc64le)

https://download.opensuse.org/repositories/home:/t-paul/Fedora_36/

Fedora 37 (x86_64, armv7l, aarch64, ppc64le)

https://download.opensuse.org/repositories/home:/t-paul/Fedora_37/

Fedora Rawhide (x86_64, i586)

https://download.opensuse.org/repositories/home:/t-paul/Fedora_Rawhide/

Arch Linux

To install OpenSCAD from git on Arch Linux theopenscad-git pkgbuildis available on AUR.

Prior releases are available at files.openscad.org

Releases are signed with GnuPG

  • The OpenSCAD Developers <dev@openscad.org>
  • Key ID: 0x8AF822A975097442
  • Fingerprint: B3C9 4B42 50DC 097E 9FFF 8177 8AF8 22A9 7509 7442
  • Download: openscad-signing-key_0x8AF822A975097442.asc
OpenSCAD - Downloads (2024)
Top Articles
Latest Posts
Article information

Author: Tyson Zemlak

Last Updated:

Views: 6231

Rating: 4.2 / 5 (63 voted)

Reviews: 86% of readers found this page helpful

Author information

Name: Tyson Zemlak

Birthday: 1992-03-17

Address: Apt. 662 96191 Quigley Dam, Kubview, MA 42013

Phone: +441678032891

Job: Community-Services Orchestrator

Hobby: Coffee roasting, Calligraphy, Metalworking, Fashion, Vehicle restoration, Shopping, Photography

Introduction: My name is Tyson Zemlak, I am a excited, light, sparkling, super, open, fair, magnificent person who loves writing and wants to share my knowledge and understanding with you.