Original post

Downloads – The <a href="https://golangnews.org/tag/go/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Go">Go</a> <a href="https://golangnews.org/tag/programming/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Programming">Programming</a> LanguageSearch

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 7 or later, Intel 64-bit processor

go1.15.windows-amd64.msi (115MB)

Apple macOS

macOS 10.11 or later, Intel 64-bit processor

go1.15.darwin-amd64.pkg (117MB)

Linux

Linux 2.6.23 or later, Intel 64-bit processor

go1.15.linux-amd64.tar.gz (116MB)

Source

go1.15.src.tar.gz (22MB)

Stable versions

go1.15 ▹

go1.15 ▾

go1.14.7 ▹

go1.14.7 ▾

Archived versions ▹

Archived versions ▾

go1.14.6 ▹

go1.14.6 ▾

go1.14.5 ▹

go1.14.5 ▾

go1.14.4 ▹

go1.14.4 ▾

go1.14.3 ▹

go1.14.3 ▾

go1.14.2 ▹

go1.14.2 ▾

go1.14.1 ▹

go1.14.1 ▾

go1.14 ▹

go1.14 ▾

go1.13.15 ▹

go1.13.15 ▾

go1.13.14 ▹

go1.13.14 ▾

go1.13.13 ▹

go1.13.13 ▾

go1.13.12 ▹

go1.13.12 ▾

go1.13.11 ▹

go1.13.11 ▾

go1.13.10 ▹

go1.13.10 ▾

go1.13.9 ▹

go1.13.9 ▾

go1.13.8 ▹

go1.13.8 ▾

go1.13.7 ▹

go1.13.7 ▾

go1.13.6 ▹

go1.13.6 ▾

go1.13.5 ▹

go1.13.5 ▾

go1.13.4 ▹

go1.13.4 ▾

go1.13.3 ▹

go1.13.3 ▾

go1.13.2 ▹

go1.13.2 ▾

go1.13.1 ▹

go1.13.1 ▾

go1.13 ▹

go1.13 ▾

go1.12.17 ▹

go1.12.17 ▾

go1.12.16 ▹

go1.12.16 ▾

go1.12.15 ▹

go1.12.15 ▾

go1.12.14 ▹

go1.12.14 ▾

go1.12.13 ▹

go1.12.13 ▾

go1.12.12 ▹

go1.12.12 ▾

go1.12.11 ▹

go1.12.11 ▾

go1.12.10 ▹

go1.12.10 ▾

go1.12.9 ▹

go1.12.9 ▾

go1.12.8 ▹

go1.12.8 ▾

go1.12.7 ▹

go1.12.7 ▾

go1.12.6 ▹

go1.12.6 ▾

go1.12.5 ▹

go1.12.5 ▾

go1.12.4 ▹

go1.12.4 ▾

go1.12.3 ▹

go1.12.3 ▾

go1.12.2 ▹

go1.12.2 ▾

go1.12.1 ▹

go1.12.1 ▾

go1.12 ▹

go1.12 ▾

go1.11.13 ▹

go1.11.13 ▾

go1.11.12 ▹

go1.11.12 ▾

go1.11.11 ▹

go1.11.11 ▾

go1.11.10 ▹

go1.11.10 ▾

go1.11.9 ▹

go1.11.9 ▾

go1.11.8 ▹

go1.11.8 ▾

go1.11.7 ▹

go1.11.7 ▾

go1.11.6 ▹

go1.11.6 ▾

go1.11.5 ▹

go1.11.5 ▾

go1.11.4 ▹

go1.11.4 ▾

go1.11.3 ▹

go1.11.3 ▾

go1.11.2 ▹

go1.11.2 ▾

go1.11.1 ▹

go1.11.1 ▾

go1.11 ▹

go1.11 ▾

go1.10.8 ▹

go1.10.8 ▾

go1.10.7 ▹

go1.10.7 ▾

go1.10.6 ▹

go1.10.6 ▾

go1.10.5 ▹

go1.10.5 ▾

go1.10.4 ▹

go1.10.4 ▾

go1.10.3 ▹

go1.10.3 ▾

go1.10.2 ▹

go1.10.2 ▾

go1.10.1 ▹

go1.10.1 ▾

go1.10 ▹

go1.10 ▾

go1.9.7 ▹

go1.9.7 ▾

go1.9.6 ▹

go1.9.6 ▾

go1.9.5 ▹

go1.9.5 ▾

go1.9.4 ▹

go1.9.4 ▾

go1.9.3 ▹

go1.9.3 ▾

go1.9.2 ▹

go1.9.2 ▾

go1.9.1 ▹

go1.9.1 ▾

go1.9 ▹

go1.9 ▾

File name Kind OS Arch Size SHA256 Checksum
go1.9.src.tar.gz Source 16MB a4ab229028ed167ba1986825751463605264e44868362ca8e7accc8be057e993
go1.9.darwin-amd64.tar.gz Archive macOS x86-64 98MB c2df361ec6c26fcf20d5569496182cb20728caa4d351bc430b2f0f1212cca3e0
go1.9.darwin-amd64.pkg Installer macOS x86-64 97MB 2197814c83fc04569f5fabf030f835c95e48562afc48cbc96264665dc552f7a1
go1.9.freebsd-386.tar.gz Archive FreeBSD x86 86MB 9e415e340eaea526170b0fd59aa55939ff4f76c126193002971e8c6799e2ed3a
go1.9.freebsd-amd64.tar.gz Archive FreeBSD x86-64 98MB ba54efb2223fb4145604dcaf8605d519467f418ab02c081d3cd0632b6b43b6e7
go1.9.linux-386.tar.gz Archive Linux x86 86MB 7cccff99dacf59162cd67f5b11070d667691397fd421b0a9ad287da019debc4f
go1.9.linux-amd64.tar.gz Archive Linux x86-64 98MB d70eadefce8e160638a9a6db97f7192d8463069ab33138893ad3bf31b0650a79
go1.9.linux-arm64.tar.gz Archive Linux ARMv8 84MB 0958dcf454f7f26d7acc1a4ddc34220d499df845bc2051c14ff8efdf1e3c29a6
go1.9.linux-armv6l.tar.gz Archive Linux ARMv6 85MB f52ca5933f7a8de2daf7a3172b0406353622c6a39e67dd08bbbeb84c6496f487
go1.9.linux-ppc64le.tar.gz Archive Linux ppc64le 84MB 10b66dae326b32a56d4c295747df564616ec46ed0079553e88e39d4f1b2ae985
go1.9.linux-s390x.tar.gz Archive Linux s390x 83MB e06231e4918528e2eba1d3cff9bc4310b777971e5d8985f9772c6018694a3af8
go1.9.windows-386.zip Archive Windows x86 92MB ecfe6f5be56acedc56cd9ff735f239a12a7c94f40b0ea9753bbfd17396f5e4b9
go1.9.windows-386.msi Installer Windows x86 79MB 1db7a0bcdfcc78f816cf4f83df9edfc31ee9a3b3bc40ee751e193d92ee44cf31
go1.9.windows-amd64.zip Archive Windows x86-64 104MB 874b144b994643cff1d3f5875369d65c01c216bb23b8edddf608facc43966c8b
go1.9.windows-amd64.msi Installer Windows x86-64 90MB 955c91d353b9a3ca2e41a1d980850141996501b3118ab09d049a2bb267103c2b

go1.8.7 ▹

go1.8.7 ▾

go1.8.6 ▹

go1.8.6 ▾

go1.8.5 ▹

go1.8.5 ▾

go1.8.4 ▹

go1.8.4 ▾

go1.8.3 ▹

go1.8.3 ▾

go1.8.2 ▹

go1.8.2 ▾

go1.8.1 ▹

go1.8.1 ▾

go1.8 ▹

go1.8 ▾

File name Kind OS Arch Size SHA256 Checksum
go1.8.src.tar.gz Source 15MB 406865f587b44be7092f206d73fc1de252600b79b3cacc587b74b5ef5c623596
go1.8.darwin-amd64.tar.gz Archive macOS x86-64 85MB 6fdc9f98b76a28655a8770a1fc8197acd8ef746dd4d8a60589ce19604ba2a120
go1.8.darwin-amd64.pkg Installer macOS x86-64 85MB f9d511eb88baecf8a2e3457bf85eaae73dfb7cade4dd4eaba744947efea586e1
go1.8.freebsd-386.tar.gz Archive FreeBSD x86 74MB 9965b73686fcf82a7d002e75b30d4125cc9f47906c1e2b2f0ef036a6665f0348
go1.8.freebsd-amd64.tar.gz Archive FreeBSD x86-64 85MB e750579f390fe5c95de30c2a52d7ce88250cf971c435323373d22bfab8a63431
go1.8.linux-386.tar.gz Archive Linux x86 74MB 8f618dc8b01c2e53e639a38d780645b8424e671e292c7b518248022205d6a448
go1.8.linux-amd64.tar.gz Archive Linux x86-64 86MB 53ab94104ee3923e228a2cb2116e5e462ad3ebaeea06ff04463479d7f12d27ca
go1.8.linux-armv6l.tar.gz Archive Linux ARMv6 74MB 32553dbb342f74a821ed5069cb72ec7e135c031102e7d01c6bc4da8ad6df5202
go1.8.linux-ppc64le.tar.gz Archive Linux ppc64le 73MB 7e78afe33377b4d4c04817d48feb9f2a904406d32216df015d44462f0432643b
go1.8.linux-s390x.tar.gz Archive Linux s390x 76MB fb893a546902c2afdff929ddf5a9fbc0fd50b9017126ee85e80604d8620010fe
go1.8.windows-386.zip Archive Windows x86 79MB b8199a4af9327807803d2892268dfbffb615f98d717cd824833a97e77f981f46
go1.8.windows-386.msi Installer Windows x86 67MB ab95f48fc86e6e3c4a5cd7851d66414c3e6b551df4bc905a9e5dcde802ad7377
go1.8.windows-amd64.zip Archive Windows x86-64 92MB cb27fe210f3a9d10329d48514895d2a1e3651125a7c3c758f0358a5bfc0e3060
go1.8.windows-amd64.msi Installer Windows x86-64 78MB b2e20d9d7cd7ce95812ba6762df641cc1d3a71c218469f155a0bf9fb0ba9d994

go1.7.6 ▹

go1.7.6 ▾

go1.7.5 ▹

go1.7.5 ▾

go1.7.4 ▹

go1.7.4 ▾

go1.7.3 ▹

go1.7.3 ▾

go1.7.1 ▹

go1.7.1 ▾

go1.7 ▹

go1.7 ▾

File name Kind OS Arch Size SHA256 Checksum
go1.7.src.tar.gz Source 13MB 72680c16ba0891fcf2ccf46d0f809e4ecf47bbf889f5d884ccb54c5e9a17e1c0
go1.7.darwin-amd64.tar.gz Archive macOS x86-64 78MB 51d905e0b43b3d0ed41aaf23e19001ab4bc3f96c3ca134b48f7892485fc52961
go1.7.darwin-amd64.pkg Installer macOS x86-64 78MB e7089843bc7148ffcc147759985b213604d22bb9fd19bd930b515aa981bf1b22
go1.7.freebsd-386.tar.gz Archive FreeBSD x86 68MB 5c24520f5366ca44cf0019dc5b22c8695726f3dc26553d24d56d0c7d4389d00f
go1.7.freebsd-amd64.tar.gz Archive FreeBSD x86-64 78MB 97e1c2f4720d710db948cf94e9c30536f2e653ad49edf684e6f3821296008d55
go1.7.linux-386.tar.gz Archive Linux x86 68MB 1207477aa3471222f0555825f9d6ac2a39abc75839f2dfd357f19f5077f710f2
go1.7.linux-amd64.tar.gz Archive Linux x86-64 78MB 702ad90f705365227e902b42d91dd1a40e48ca7f67a2f4b2fd052aaa4295cd95
go1.7.linux-armv6l.tar.gz Archive Linux ARMv6 66MB 4192592728e2f9fac8ae43abedb4b98d811836c3965035e7cb8c603aa5e65be4
go1.7.windows-386.zip Archive Windows x86 74MB 9a4323fde431f1638ac40a504c1a96f584b6a7a53931599f95df4c8dd530b627
go1.7.windows-386.msi Installer Windows x86 62MB 8fe71ebf78ab68ef7466c8496312a0c6f8af5f9ec8b186b02eb5f3bdfabd5b17
go1.7.windows-amd64.zip Archive Windows x86-64 85MB f51aad06644cc8bd119d2f6933334fa8da24d26e6676fde022cecf5978f1a0c7
go1.7.windows-amd64.msi Installer Windows x86-64 72MB 795cc0353deb5f7bd54eff95444b9124d803b0adf28636c64d914bffee14b81c

go1.6.4 ▹

go1.6.4 ▾

go1.6.3 ▹

go1.6.3 ▾

go1.6.2 ▹

go1.6.2 ▾

go1.6.1 ▹

go1.6.1 ▾

go1.6 ▹

go1.6 ▾

File name Kind OS Arch Size SHA256 Checksum
go1.6.src.tar.gz Source 12MB a96cce8ce43a9bf9b2a4c7d470bc7ee0cb00410da815980681c8353218dcf146
go1.6.darwin-amd64.tar.gz Archive macOS x86-64 81MB 8b686ace24c0166738fd9f6003503f9d55ce03b7f24c963b043ba7bb56f43000
go1.6.darwin-amd64.pkg Installer macOS x86-64 81MB cabae263fe1a8c3bb42539943348a69f94e3f96b5310a96e24df29ff745aaf5c
go1.6.freebsd-386.tar.gz Archive FreeBSD x86 69MB 67f0278e0650b303156adbfe012317b9ce75396e3a28cbc0a8210284bb07ab85
go1.6.freebsd-amd64.tar.gz Archive FreeBSD x86-64 81MB 3763015cdc7971e10f90fb5bec80d885e9956f836277dcb35a2166ffbd7af9b5
go1.6.linux-386.tar.gz Archive Linux x86 69MB 7a240a0f45e559d47ea07319d9faf838225eb9e18174f56a76ccaf9860dbb9b1
go1.6.linux-amd64.tar.gz Archive Linux x86-64 81MB 5470eac05d273c74ff8bac7bef5bad0b5abbd1c4052efbdbc8db45332e836b0b
go1.6.linux-armv6l.tar.gz Archive Linux ARMv6 67MB c6c1859acd3727f23f900bde855b5fd0f74d36b1d10f6dd7beddebfb57513d0b
go1.6.windows-386.zip Archive Windows x86 74MB ac41a46f44d0ea5b83ad7e6a55ee1d58c6a01b7ab7342e243f232510342f16f0
go1.6.windows-386.msi Installer Windows x86 61MB be2f9e1c85bfc55b3bea8f1e48acf4a8117fbcd6c7f372aa9ff9f74429f18a35
go1.6.windows-amd64.zip Archive Windows x86-64 87MB 1be06afa469666d636a00928755c4bcd6403a01f5761946b2b13b8a664f86bac
go1.6.windows-amd64.msi Installer Windows x86-64 71MB 9e185fe7985505e3a65633f5e4db76664607f67f8331f0ce4986ba69b51015b7

go1.5.4 ▹

go1.5.4 ▾

go1.5.3 ▹

go1.5.3 ▾

go1.5.2 ▹

go1.5.2 ▾

go1.5.1 ▹

go1.5.1 ▾

go1.4.3 ▹

go1.4.3 ▾

go1.4.2 ▹

go1.4.2 ▾

go1.4.1 ▹

go1.4.1 ▾

go1.3.3 ▹

go1.3.3 ▾

go1.3.2 ▹

go1.3.2 ▾

go1.3.1 ▹

go1.3.1 ▾

go1.2.2 ▹

go1.2.2 ▾