Current Release (v0.4.5)

We provide several ways for you to run Julia:

Plotting capabilities are provided by external packages such as PyPlot.jl and Gadfly.jl. You can also do much more with Compose.jl, a vector graphics library for Julia. Look at the plotting instructions to install a plotting package. If you are using JuliaBox, all these plotting packages are pre-installed.

Julia (command line version)

Windows Self-Extracting Archive (.exe) 32-bit 64-bit
Mac OS X Package (.dmg) 10.7+ 64-bit
Generic Linux binaries 32-bit (GPG) 64-bit (GPG)
Fedora/RHEL/CentOS/SL packages (.rpm) 32/64-bit
Source Tarball (GPG) Full Tarball (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. It is strongly recommended that you download the v0.4.x binaries to try out Julia, unless you are working with code that was developed specifically for a previous release.

Juno IDE

Please see the Juno website for setup instructions, and the discussion forum for any questions or issues.

Older Releases

Older releases of Julia for all platforms are available on the Older releases page.

For Julia 0.3, only critical bugfixes are being supported. Releases older than 0.3 are now unmaintained.

Nightly builds

These are bleeding-edge binaries of the latest version of Julia under development, which you can use to get a preview of the latest work. However, because Julia is under heavy development, you may be unlucky and get a build with a serious bug, or one which breaks existing packages. Most users are advised to use the latest official release version of Julia, above.

Windows Self-Extracting Archive (.exe) 32-bit 64-bit
Mac OS X Package (.dmg) 10.7+ 64-bit
Generic Linux binaries 32-bit (X86) 64-bit (X86) 32-bit (ARM)
Fedora/RHEL/CentOS/SL packages (.rpm) 32/64-bit
Source GitHub

Download verification

All Julia binary releases are cryptographically secured using the traditional methods on each operating system platform. OSX 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.

Donate Now