Download Documentation Blog Community Learn Research JSoC Download Julia Star Please star us on GitHub. If you use Julia in your research, please cite us. If possible, do consider sponsoring us. Almost everyone should be downloading and using the latest stable release of Julia. Great care is taken not to break compatibility with older Julia versions, so older code should continue to work with the latest stable Julia release. You should only be using the long-term support (LTS) version of Julia if you work at an organization where implementing or certifying upgrades is prohibitively expensive and there is no need for new language features or packages. See this description of "Risk Personas" for more detail on who should be using what versions of Julia based on their risk tolerance. See this blog post on Julia's Release Process for more information on different kinds of releases. Note: Julia comes with a built-in package manager which downloads and installs packages from the Internet. In doing so, it necessarily reveals your public IP address to any server you connect to, and service providers may log your IP address. In Julia versions 1.5 and higher, by default the package manager connects to https://pkg.julialang.org, a free public service operated by the Julia project to serve open source package resources to Julia users. This service retains IP address logs for up to 31 days. Current stable release: v1.6.4 (Nov 19, 2021) Checksums for this release are available in both MD5 and SHA256 formats. Windows [help] 64-bit (installer), 64-bit (portable) 32-bit (installer), 32-bit (portable) macOS [help] 64-bit Generic Linux on x86 [help] 64-bit (GPG), 64-bit (musl)[1] (GPG) 32-bit (GPG) Generic Linux on ARM [help] 64-bit (AArch64) (GPG) 32-bit (ARMv7-a hard float) (GPG) Generic FreeBSD on 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 [help] 64-bit (installer) 32-bit (installer) macOS [help] 64-bit Generic Linux on x86 [help] 64-bit (GPG) 32-bit (GPG) Generic Linux on ARM [help] 64-bit (AArch64) (GPG) 32-bit (ARMv7-a hard float) (GPG) Generic FreeBSD on x86 [help] 64-bit (GPG) Source Tarball (GPG) Tarball with dependencies (GPG) GitHub Upcoming release: v1.7.0-rc3 (November 15, 2021) We're currently testing release candidates for Julia v1.7, 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.7 with their code before the full release. Checksums for this release are available in both, MD5 and SHA256 formats. Windows [help] 64-bit (installer), 64-bit (portable) 32-bit (installer), 32-bit (portable) macOS x86 (Intel or Rosetta) [help] 64-bit macOS ARM (M-series Processor) [help] 64-bit Generic Linux on x86 [help] 64-bit (glibc) (GPG), 64-bit (musl)[1] (GPG) 32-bit (GPG) Generic Linux on ARM [help] 64-bit (AArch64) (GPG) 32-bit (ARMv7-a hard float) (GPG) Generic FreeBSD on x86 [help] 64-bit (GPG) Source Tarball (GPG) Tarball with dependencies (GPG) GitHub [1] Most Linux users should use the glibc binaries unless you know that your system uses musl as its libc. 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. Platform specific instructions 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. 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.10+ x86-64 (64-bit) Tier 1 11.4+ ARMv8 (64-bit) Tier 3 10.6+ i686 (32-bit) / x86-64 (64-bit) Tier 3 Windows 10+ x86-64 (64-bit) Tier 1 Nvidia PTX (64-bit) Tier 1 i686 (32-bit) Tier 2 8+ i686 (32-bit) / x86-64 (64-bit) Tier 2 Linux (Glibc) 2.6.18+ x86-64 (64-bit) Tier 1 i686 (32-bit) Tier 1 Nvidia PTX (64-bit) Tier 1 AMD GPUs (64-bit) Tier 3 ARMv8 (64-bit) Tier 2 ARMv7 (32-bit) Tier 3 PowerPC (64-bit) Tier 3 Linux (Musl) 2.6.39+ x86-64 (64-bit) Tier 3 FreeBSD 12.0+ x86-64 (64-bit) Tier 2 i686 (32-bit) Tier 3 Support tiers for the latest stable release of Julia Tier 1: Julia is guaranteed to build from source and pass all tests on these platforms when built with the default options. Official binaries are always available and CI is run on every commit to ensure support is actively maintained. Tier 2: Julia is guaranteed to build from source using the default build options, but may or may not pass all tests. Official binaries are available on a case-by-case basis. Tier 3: Julia may or may not build. If it does, it is unlikely to pass tests. Binaries may be available in some cases. When they are, they should be considered experimental. Ongoing support is dependent on community efforts. Tier 4: Julia built at some point in the past, but is known not to build currently. JSON release feed The info above is also available as a JSON file (schema). The file is updated once every 24 hours. About Get Help Governance Publications Sponsors Downloads All Releases Source Code Current Stable Release Longterm Support Release PkgServer Status Documentation JuliaAcademy YouTube Getting Started FAQ Books Community Code of Conduct Diversity JuliaCon User/Developer Survey Shop Merchandise Contributing Contributor's Guide Issue Tracker Report a Security Issue Help Wanted Issues Good First Issue Dev Docs Built with Franklin.jl and the Julia Programming Language. We thank Fastly for their generous infrastructure support. ©2021 JuliaLang.org contributors. The content on this website is made available under the MIT license.