We provide several ways for you to run Julia:
Plotting capabilities are provided by external packages such as PyPlot.jl and Gadfly.jl. A package which integrates most of Julia’s plotting backends into one convenient and well-documented API is Plots.jl. Look at the plotting instructions to install a plotting package. If you are using JuliaBox, all of these plotting packages are pre-installed.
| Windows Self-Extracting Archive (.exe) | 32-bit | 64-bit | ||||
|---|---|---|---|---|---|---|
| macOS Package (.dmg) | 10.8+ 64-bit | |||||
| Generic Linux binaries | 32-bit (X86) (GPG) | 64-bit (X86) (GPG) | ||||
| Linux builds for other architectures | ARMv7 32-bit hard float (GPG) | PowerPC 64 little endian (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.
Older releases of Julia for all platforms are available on the Older releases page.
For Julia 0.5, only bugfixes are being supported. Releases older than 0.5 are now unmaintained.
We are currently testing release candidates for the next version of Julia. Please see platform specific instructions if you have trouble installing Julia. Checksums for this release are available in both MD5 and SHA256 format. Download the release candidate here, and please report any issues to the issue tracker on GitHub. Full tarballs contain all dependencies bundled within the tarball alongside Julia, allowing for easy install in environments without network access. The standard tarball is much smaller in size, but will download dependency tarballs on demand.
| Windows Self-Extracting Archive (.exe) | 32-bit | 64-bit | ||||
|---|---|---|---|---|---|---|
| Mac OS X Package (.dmg) | 10.8+ 64-bit | |||||
| Generic Linux binaries | 32-bit (GPG) | 64-bit (GPG) | ||||
| Linux builds for other architectures | ARMv7 32-bit hard float (GPG) | PowerPC 64 little endian (GPG) | ||||
| Source | Tarball (GPG) | Tarball with dependencies (GPG) | GitHub | |||
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. The nightly builds are for developer previews and not intended for normal use. You can expect many packages not to work with this version. Most users are advised to use the latest official release version of Julia, above.
| Windows Self-Extracting Archive (.exe) | 32-bit | 64-bit | |
|---|---|---|---|
| macOS Package (.dmg) | 10.8+ 64-bit | ||
| Generic Linux binaries | 32-bit (X86) | 64-bit (X86) | |
| Linux builds for other architectures | ARMv7 32-bit hard float | PowerPC 64 little endian | |
| Fedora/RHEL/CentOS/SL packages (.rpm) | 32/64-bit | ||
| Source | GitHub | ||
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.