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:
  • In the terminal using the built-in Julia command line.
  • In the browser on JuliaBox.com with Jupyter notebooks. No installation is required -- just point your browser there, login and start computing.
  • JuliaPro by Julia Computing includes Julia and the Juno IDE, along with access to a curated set of packages for plotting, optimization, machine learning, databases and much more (requires registration).

Current stable release (v1.0.1)

Windows Self-Extracting Archive (.exe) [help] 32-bit 64-bit
Windows 7/Windows Server 2012 users also require Windows Management Framework 3.0 or later
macOS Package (.dmg) [help] 10.8+ 64-bit
Generic Linux Binaries for x86 [help] 32-bit (GPG) 64-bit (GPG)
Generic Linux Binaries for ARM [help] 32-bit (ARMv7-a hard float) (GPG) Note: this is the 1.0.0 download. We are currently having issues with our ARM infrastructure, and this page will be updated once a new build is available.
Generic FreeBSD Binaries for x86 [help] 64-bit (GPG)
Source Tarball (GPG) Tarball with dependencies (GPG) GitHub

Please see platform specific instructions if you have trouble installing Julia. Checksums for this release are available in both MD5 and SHA256 format.

If the provided download files do not work for you, please file an issue in the Julia project.

You may be interested, especially as an existing package author or maintainer, in downloading Julia v0.7.0, shown below. Versions 1.0.0 and 0.7.0 are largely equivalent, with the primary difference being that 0.7.0 includes deprecation warnings for functionality and behavior changed between previous releases and 1.0.0. For example, invoking deprecated methods will emit a warning in 0.7.0 but will cause an (intentional) runtime error in 1.0.0. Note that 1.0.x versions contain bugfixes not available on 0.7 releases.


Previous stable release (v0.7.0)

Windows Self-Extracting Archive (.exe) [help] 32-bit 64-bit
Windows 7/Windows Server 2012 users also require Windows Management Framework 3.0 or later
macOS Package (.dmg) [help] 10.8+ 64-bit
Generic Linux Binaries for x86 [help] 32-bit (GPG) 64-bit (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. Releases older than 0.6 are now unmaintained.


Nightly builds

Nightly builds of the current unstable development version of Julia are available on the nightlies page. 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 operating system platform. macOS and Windows releases are codesigned by certificates that are verified by the operating system before installation. Generic Linux tarballs and source tarballs are signed via GPG using this key. Ubuntu and Fedora/RHEL/CentOS/SL releases are signed by their own keys that are verified by the package managers when installing.