All releases
After downloading a binary release suitable for your system, please follow the installation instructions.
If you are building from source, follow the source installation instructions.
See the release history for more information about Go releases.
As of Go 1.13, the go command by default downloads and authenticates modules using the Go module mirror and Go checksum database run by Google. See https://proxy.golang.org/privacy for privacy information about these services and the go command documentation for configuration details including how to disable the use of these servers or use different ones.
Featured downloads
Microsoft Windows
Windows 10 or later, Intel 64-bit processor
Apple macOS (ARM64)
macOS 13 or later, Apple 64-bit processor
Apple macOS (x86-64)
macOS 13 or later, Intel 64-bit processor
Linux
Linux 3.2 or later, Intel 64-bit processor
Source
Stable versions
go1.27.1
go1.27.1
| File name | Kind | OS | Arch | Size | SHA256 Checksum |
|---|---|---|---|---|---|
| go1.27.1.src.tar.gz | Source | 33MB | 4e408abae126d916b6164627193f2c54f0e3ca1312d693b86db45f862ab238b1 | ||
| go1.27.1.darwin-amd64.tar.gz | Archive | macOS | x86-64 | 68MB | 8f8f52c6649542cf027bbc9b9c68d1ec042f9f34808a40413f0b8b3f66f3caa4 |
| go1.27.1.darwin-amd64.pkg | Installer | macOS | x86-64 | 70MB | c0b5baf81da6ebc851c6e0bef9df1a13b5507cb7c560ee34ba637a88e216cced |
| go1.27.1.darwin-arm64.tar.gz | Archive | macOS | ARM64 | 65MB | ee215d57e0ec269c60cc9ceca68e6bda321ba9ee5afe24f4b0988703c2d87d12 |
| go1.27.1.darwin-arm64.pkg | Installer | macOS | ARM64 | 66MB | 81aee79ea3bd85f00624c216e9105674fa72626dd0479fc85a632939d6c5986b |
| go1.27.1.linux-386.tar.gz | Archive | Linux | x86 | 66MB | 3b72028095439d2bc0ce84e271cc70328a878d879020c5721eaa46df5f72fbc0 |
| go1.27.1.linux-amd64.tar.gz | Archive | Linux | x86-64 | 67MB | 63d339f0da5ab53635a56f2490a7984dfe12dfcff22ad749f63edaf590168445 |
| go1.27.1.linux-arm64.tar.gz | Archive | Linux | ARM64 | 64MB | 3450b45a3f9ee8568792736a5c5e70a1f2e9b36c35a8f74958c03e51d7d92bec |
| go1.27.1.linux-armv6l.tar.gz | Archive | Linux | ARMv6 | 66MB | 44893f200fb034791d4188df9fc9b9e73eadbb5fceafd5166703f0b9bab73fc2 |
| go1.27.1.windows-386.zip | Archive | Windows | x86 | 74MB | 1670510496778ee976de09c91b7960f76cb7dbf90968cfea98bb51fa80c9de91 |
| go1.27.1.windows-386.msi | Installer | Windows | x86 | 62MB | c617339b397ba5c0d6bf785e68febeef46c8fceeadeebb81ddcb296d40fefac0 |
| go1.27.1.windows-amd64.zip | Archive | Windows | x86-64 | 75MB | a3911b5e0e1b1053f25ed0675f4c1c6aad1e2bfcf253df2b9be4caabd2edd95d |
| go1.27.1.windows-amd64.msi | Installer | Windows | x86-64 | 63MB | 54dbabbc910840fce0028779e896cd99a22bdf89463354a1ca0d9288044dc6e7 |
| Other Ports | |||||
| go1.27.1.aix-ppc64.tar.gz | Archive | aix | ppc64 | 66MB | 43b4827f082b94b7b6de28a49dd80df268e06935fd82a1b57aab3a772343bf6c |
| go1.27.1.dragonfly-amd64.tar.gz | Archive | dragonfly | x86-64 | 67MB | bda1f327b9a792be80da856a3ea8f92cbfd138a3991e0a97049ee4d4904196a2 |
| go1.27.1.freebsd-386.tar.gz | Archive | FreeBSD | x86 | 65MB | a01f190a079150ada777fcd1a7fb27ab1a98caf9f09b2411b2ffb7e9486e0030 |
| go1.27.1.freebsd-amd64.tar.gz | Archive | FreeBSD | x86-64 | 67MB | 9761194512938a640948ae5ba273df73a441f4229ea21a1503937e55c69bf107 |
| go1.27.1.freebsd-arm.tar.gz | Archive | FreeBSD | arm | 65MB | e5b55c9f6646373c221f8384cee60321128e7f48b42da3b7da7bce3fae44a88c |
| go1.27.1.freebsd-arm64.tar.gz | Archive | FreeBSD | ARM64 | 64MB | 8b155a723a584fb29125c6b36fc9cb0d5489a3f7fb76670508a2c51af718074d |
| go1.27.1.illumos-amd64.tar.gz | Archive | illumos | x86-64 | 67MB | ed04719b94b176745e08847f48d8a9e92b49330f2ff4ca2cf34e1b66cb5fd682 |
| go1.27.1.linux-loong64.tar.gz | Archive | Linux | loong64 | 65MB | a3df3db12e0b16d932bbfd3f6025473faf8bfeb13ea2177de5e8fac1d4124b7f |
| go1.27.1.linux-mips.tar.gz | Archive | Linux | mips | 64MB | a6e637864e6801408d2d8d7f5d429b90bf8854ac320eb70778f4ac36e9b8e889 |
| go1.27.1.linux-mips64.tar.gz | Archive | Linux | mips64 | 63MB | ba3d2d4969d901cdf15d930f0cbcaa761da9d4c98386a6a26d4a82cdf596aa9f |
| go1.27.1.linux-mips64le.tar.gz | Archive | Linux | mips64le | 63MB | 23f9b4ce864764849ca792d8cf6bd8e00880ef3c6070a2717509f8d3f6059ba5 |
| go1.27.1.linux-mipsle.tar.gz | Archive | Linux | mipsle | 63MB | 06cfb6c5528a54d53580c6390efea9ad0362322518bc32129ea6c0145f1e6a23 |
| go1.27.1.linux-ppc64.tar.gz | Archive | Linux | ppc64 | 65MB | e91dee51bdfa08e034d9ed4016929a2008f179caa004922d637a97d5cda05778 |
| go1.27.1.linux-ppc64le.tar.gz | Archive | Linux | ppc64le | 65MB | ad1ff83c24f783c2d4a025852b928a05c199e8742a14a5482d88de0293d2bd0d |
| go1.27.1.linux-riscv64.tar.gz | Archive | Linux | riscv64 | 65MB | 62287667ee5e5f540f30fb9b7529a27fe582f22c6bfd726ece9b045f4c54ee61 |
| go1.27.1.linux-s390x.tar.gz | Archive | Linux | s390x | 66MB | c9e1ad7bddea40e2eb10b4d3267ae06d462667839bf0ba94c2e2d160b06f9b9e |
| go1.27.1.netbsd-386.tar.gz | Archive | netbsd | x86 | 65MB | 6bde412641300348cc571cfcf3384071934c5005c8057325e29763963107b932 |
| go1.27.1.netbsd-amd64.tar.gz | Archive | netbsd | x86-64 | 67MB | 4ace14c14e7c6eb1d06890433afe81f8c2dc746d1d5f4df3ae6d2d7dd0481ba2 |
| go1.27.1.netbsd-arm.tar.gz | Archive | netbsd | arm | 65MB | da7db485266e309cca263bcad95197d2c21e747e14698bc1d95704e9939fd07a |
| go1.27.1.netbsd-arm64.tar.gz | Archive | netbsd | ARM64 | 64MB | c0ac5527cdde89e31d40e536a1cec4a8d8b2903f79e2356645c862dfab6f3181 |
| go1.27.1.openbsd-386.tar.gz | Archive | openbsd | x86 | 65MB | 3434ae1ef067666d4df50f883e985a49e7589d6004a412329e7684ff80f40852 |
| go1.27.1.openbsd-amd64.tar.gz | Archive | openbsd | x86-64 | 67MB | db0566b3b3ddf6eda09cb3434a9401eb2583ffa539475e45592812813f11c792 |
| go1.27.1.openbsd-arm.tar.gz | Archive | openbsd | arm | 65MB | 5423e99d338cf9ccebbfce0e373095e63b62fbedd7a1b99436bb7e0f3184069c |
| go1.27.1.openbsd-arm64.tar.gz | Archive | openbsd | ARM64 | 63MB | 953142ae3734098e65118ddca29ed2f469a85f039a78a1572da98ba271042e65 |
| go1.27.1.openbsd-ppc64.tar.gz | Archive | openbsd | ppc64 | 64MB | 93e32d7c0ba24e56f5f75aed454e9301c7204605c11508d65ecb39356c221106 |
| go1.27.1.openbsd-riscv64.tar.gz | Archive | openbsd | riscv64 | 65MB | 1683c8e86157739bfee080d38919750366aeed8fe77576b0798460a2f06d6b98 |
| go1.27.1.plan9-386.tar.gz | Archive | plan9 | x86 | 64MB | 7dbc261ab5c1100581427aa009964c142abb46520af6a31f6ff761b0f0a61f33 |
| go1.27.1.plan9-amd64.tar.gz | Archive | plan9 | x86-64 | 66MB | fc546629513ba62403657d2355b3982b7ff59934fec5ca0cde32e18d9f2b65b9 |
| go1.27.1.plan9-arm.tar.gz | Archive | plan9 | arm | 64MB | 5e420ef8837a708246a7959bf56b1b6c6ca765c4f16dd953b4e09290d9cd4b53 |
| go1.27.1.solaris-amd64.tar.gz | Archive | solaris | x86-64 | 67MB | 7efd1b6d470ea724db178f17d3bd1b66931e2aa79c4389fe75228f2aef6014a4 |
| go1.27.1.windows-arm64.zip | Archive | Windows | ARM64 | 72MB | 13b69b87bb0e83f96bc68560a8cace7f0343b1e03469f1110ea18d17e3234069 |
| go1.27.1.windows-arm64.msi | Installer | Windows | ARM64 | 61MB | a6eaf256b3e39f24df66411cf35cd77a1117eab0a7e34b7e60903fbd7fcf2864 |
go1.26.8
go1.26.8
| File name | Kind | OS | Arch | Size | SHA256 Checksum |
|---|---|---|---|---|---|
| go1.26.8.src.tar.gz | Source | 33MB | 4e39b98e42f946fa05ac8bc5b71877df97dbdb7cbb1a777b541667ad7117fd2e | ||
| go1.26.8.darwin-amd64.tar.gz | Archive | macOS | x86-64 | 65MB | 186be014105aa6542b767d2c6ed5cca10a0214bdff809ef1724022a8c7894150 |
| go1.26.8.darwin-amd64.pkg | Installer | macOS | x86-64 | 66MB | c2b21b498b24c76c21f99d667f78f204411d53c7a07ce650a33d518e1929f317 |
| go1.26.8.darwin-arm64.tar.gz | Archive | macOS | ARM64 | 62MB | a012b25b571bd0138a03dcd25375ceba866fe5ca822f426d2c66a4de56fd3f4b |
| go1.26.8.darwin-arm64.pkg | Installer | macOS | ARM64 | 63MB | 2778908d15c6f9facea7fc415b08d5e4568f137b58b951b31c79673f72101698 |
| go1.26.8.linux-386.tar.gz | Archive | Linux | x86 | 62MB | 55115677dfcd953fa9d2fe376039125a60ff14fe0e619a2339a364860dda64ef |
| go1.26.8.linux-amd64.tar.gz | Archive | Linux | x86-64 | 64MB | d0f743b33e8d8945e6b1f432edd15785c70507121d6e2a723b21285eddf8b57b |
| go1.26.8.linux-arm64.tar.gz | Archive | Linux | ARM64 | 61MB | 211ffced9dcb9633a55eac6364816ec0ddd951389a740e88fa8b3337971bdda0 |
| go1.26.8.linux-armv6l.tar.gz | Archive | Linux | ARMv6 | 62MB | eab440beabf395870752021fa74cedf04f97b61e43ebbe005ecbb98b94e55697 |
| go1.26.8.windows-386.zip | Archive | Windows | x86 | 70MB | 5e7d3334bdcec2541cf33c4ef5135726c6c278068a7fd6d3aaef5b9e308d8e2d |
| go1.26.8.windows-386.msi | Installer | Windows | x86 | 58MB | 3610e043e6548d195d89bf236605618206257c14941723fb01dcb35b9f9596ca |
| go1.26.8.windows-amd64.zip | Archive | Windows | x86-64 | 71MB | b92c3b2adae85a11ba71fe7216daf0d84e82af4c8ab6c5625807f28622043a59 |
| go1.26.8.windows-amd64.msi | Installer | Windows | x86-64 | 59MB | 0581e37d54c8f2876c447204737d4aaa3f65f983005c65a1d5186b5f18ae3eca |
| Other Ports | |||||
| go1.26.8.aix-ppc64.tar.gz | Archive | aix | ppc64 | 62MB | cca7850af0cb7eae901b957b226eaf1306be3cd9b122f362e390ad66178b14e3 |
| go1.26.8.dragonfly-amd64.tar.gz | Archive | dragonfly | x86-64 | 63MB | 0cd8ee4589fd4a5a661826ac46fdf5214e3897e4b36585822425e77e9cee06a9 |
| go1.26.8.freebsd-386.tar.gz | Archive | FreeBSD | x86 | 62MB | 2a082608129d754d06ad2cb110f3a9d347ba2bf8cac91f587a2a4f21da340729 |
| go1.26.8.freebsd-amd64.tar.gz | Archive | FreeBSD | x86-64 | 63MB | 458adea37c17ce9a8754a0455fa43e84f27d7e7de3fee81041a13de40c766434 |
| go1.26.8.freebsd-arm.tar.gz | Archive | FreeBSD | arm | 62MB | 60476d7f48f6d79b186f2bcaf2a76fb08a0445b6edad7463f50de8b606cf97cf |