Download Julia

If you like Julia, please consider starring us on GitHub and spreading the word!

Star

We provide several ways for you to run Julia:

Please see platform specific instructions for further installation instructions and if you have trouble installing Julia. If the provided download files do not work for you, please file an issue in the Julia project. Different OSes and architectures have varying tiers of support, and are listed at the bottom of this page.

Current stable release: v1.4.2 (May 23, 2020)

Checksums for this release are available in both MD5 and SHA256 formats.

Windows (.exe) [help] 64-bit 32-bit
macOS 10.8+ (.dmg) [help] 64-bit
Generic Linux Binaries for x86 [help] 64-bit (GPG) 32-bit (GPG)
Generic Linux Binaries for ARM [help] 64-bit (AArch64) (GPG)
Generic FreeBSD Binaries for x86 [help] 64-bit (GPG)
Source Tarball (GPG) Tarball with dependencies (GPG) GitHub

Long-term support (LTS) release: v1.0.5 (Sep 9, 2019)

Checksums for this release are available in both, MD5 and SHA256 formats.

Windows (.exe) [help] 64-bit 32-bit
macOS 10.8+ (.dmg) [help] 64-bit
Generic Linux Binaries for x86 [help] 64-bit (GPG) 32-bit (GPG)
Generic Linux Binaries for ARM [help] 64-bit (AArch64) (GPG) 32-bit (ARMv7-a hard float) (GPG)
Generic FreeBSD Binaries for x86 [help] 64-bit (GPG)
Source Tarball (GPG) Tarball with dependencies (GPG) GitHub

Upcoming release: v1.5.0-rc1 (June 26, 2020)

We're currently testing release candidates for Julia v1.5, an upcoming minor release in the 1.x series of releases. We encourage developers and interested users to try it out and report any issues they encounter. As a prerelease, it should not be considered production-ready; it's intended to give users a chance to try out 1.5 with their code before the full release.

Checksums for this release are available in both, MD5 and SHA256 formats.

Windows Self-Extracting Archive (.exe) [help] 64-bit 32-bit
macOS 10.8+ Package (.dmg) [help] 64-bit
Generic Linux Binaries for x86 [help] 64-bit (glibc) (GPG), 64-bit (musl) (GPG) 32-bit (GPG)
Generic Linux Binaries for ARM [help] 64-bit (AArch64) (GPG)
Generic FreeBSD Binaries for x86 [help] 64-bit (GPG)
Source Tarball (GPG) Tarball with dependencies (GPG) GitHub

Older Releases

Older releases of Julia for all platforms are available on the Older releases page. Only the LTS and Stable releases are maintained.

"Nightly" builds

Builds of the current unstable development version of Julia are available on the nightlies page. Built after each update to master, these are intended as developer previews into the latest work and are not intended for normal use. Most users are advised to use the current release version of Julia, above.

Download verification

All Julia binary releases are cryptographically secured using the traditional methods on each platform. macOS and Windows releases are codesigned with certificates that are verified by the operating system during installation. Linux and source tarballs are signed with GPG using this key.

Currently supported platforms

The platforms currently supported by Julia are listed below. They are divided into a tier system that ranks them based on level of support.

Operating System OS Version Architecture Support Tier
macOS 10.8+ x86-64 (64-bit) Tier 1
Windows 10+ x86-64 (64-bit) Tier 1
i686 (32-bit) Tier 2
Linux 2.6.18+ x86-64 (64-bit) Tier 1
i686 (32-bit) Tier 1
Nvidia PTX (64-bit) Tier 1 (JuliaGPU)
AMD GPUs (64-bit) Tier 3 (JuliaGPU)
ARMv7 (32-bit) Tier 3
ARMv8 (64-bit) Tier 1
x86-64 musl libc Tier 3
PowerPC (64-bit) Tier 3
FreeBSD 11.0+ x86-64 (64-bit) Tier 1
i686 (32-bit) Tier 3

Support tiers for the latest stable release of Julia