Downloads

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.

Microsoft Windows
Windows XP or later, Intel 64-bit processor
go1.5.windows-amd64.msi (64MB)
SHA1: ae369d86e796d767a8d536a5d78998a908a4b9e6
Apple OS X
OS X 10.8 or later, Intel 64-bit processor
go1.5.darwin-amd64.pkg (74MB)
SHA1: 0d37bb75adc6eb2ce72fc500a0584b20618abf1d
Linux
Linux 2.6.23 or later, Intel 64-bit processor
go1.5.linux-amd64.tar.gz (74MB)
SHA1: 5817fa4b2252afdb02e11e8b9dc1d9173ef3bd5a
Source
go1.5.src.tar.gz (11MB)
SHA1: 7242bb5ae29594641c75bdc3453d5854cc0a8604

Stable versions

go1.5 ▾

File name Kind OS Arch Size SHA1 Checksum
go1.5.src.tar.gz Source 11MB 7242bb5ae29594641c75bdc3453d5854cc0a8604
go1.5.darwin-amd64.tar.gz Archive OS X 64-bit 74MB b269242c39739ffcf05b8d969fb9787799f48c48
go1.5.darwin-amd64.pkg Installer OS X 64-bit 74MB 0d37bb75adc6eb2ce72fc500a0584b20618abf1d
go1.5.freebsd-amd64.tar.gz Archive FreeBSD 64-bit 74MB ea81cc0c2c499a54cd44e0eea81c98a1673a6dae
go1.5.linux-386.tar.gz Archive Linux 32-bit 66MB bbb21e32d2f8fe97696d2bb5b29f7ff5ecd5edda
go1.5.linux-amd64.tar.gz Archive Linux 64-bit 74MB 5817fa4b2252afdb02e11e8b9dc1d9173ef3bd5a
go1.5.windows-386.zip Archive Windows 32-bit 70MB f5014cd70be18b79bc401f1e35c8d73062124bf0
go1.5.windows-386.msi Installer Windows 32-bit 58MB df0d8c19e7d34af9c33a69debde4b281ae665b01
go1.5.windows-amd64.zip Archive Windows 64-bit 79MB 559cddfd341c20531689efad5412dcc304f8d85b
go1.5.windows-amd64.msi Installer Windows 64-bit 64MB ae369d86e796d767a8d536a5d78998a908a4b9e6

go1.4.2 ▾

File name Kind OS Arch Size SHA1 Checksum
go1.4.2.src.tar.gz Source 460caac03379f746c473814a65223397e9c9a2f6
go1.4.2.darwin-386-osx10.6.tar.gz Archive OS X 10.6+ 32-bit fb3e6b30f4e1b1be47bbb98d79dd53da8dec24ec
go1.4.2.darwin-386-osx10.8.tar.gz Archive OS X 10.8+ 32-bit 65f5610fdb38febd869aeffbd426c83b650bb408
go1.4.2.darwin-386-osx10.6.pkg Installer OS X 10.6+ 32-bit 3ed569ce33616d5d36f963e5d7cefb55727c8621
go1.4.2.darwin-386-osx10.8.pkg Installer OS X 10.8+ 32-bit 7f3fb2438fa0212febef13749d8d144934bb1c80
go1.4.2.darwin-amd64-osx10.6.tar.gz Archive OS X 10.6+ 64-bit 00c3f9a03daff818b2132ac31d57f054925c60e7
go1.4.2.darwin-amd64-osx10.8.tar.gz Archive OS X 10.8+ 64-bit 58a04b3eb9853c75319d9076df6f3ac8b7430f7f
go1.4.2.darwin-amd64-osx10.6.pkg Installer OS X 10.6+ 64-bit 3fa5455e211a70c0a920abd53cb3093269c5149c
go1.4.2.darwin-amd64-osx10.8.pkg Installer OS X 10.8+ 64-bit 8fde619d48864cb1c77ddc2a1aec0b7b20406b38
go1.4.2.linux-386.tar.gz Archive Linux 32-bit 50557248e89b6e38d395fda93b2f96b2b860a26a
go1.4.2.linux-amd64.tar.gz Archive Linux 64-bit 5020af94b52b65cc9b6f11d50a67e4bae07b0aff
go1.4.2.windows-386.zip Archive Windows 32-bit 0e074e66a7816561d7947ff5c3514be96f347dc4
go1.4.2.windows-386.msi Installer Windows 32-bit e8bd3d87cb52441b2c9aee7c2c5f5ce7ffccc832
go1.4.2.windows-amd64.zip Archive Windows 64-bit 91b229a3ff0a1ce6e791c832b0b4670bfc5457b5
go1.4.2.windows-amd64.msi Installer Windows 64-bit a914f3dad5521a8f658dce3e1575f3b6792975f0

go1.4.1 ▾

File name Kind OS Arch Size SHA1 Checksum
go1.4.1.src.tar.gz Source c7a683e8d39b835e333199d68d0c0baefcd24a68
go1.4.1.darwin-386-osx10.6.tar.gz Archive OS X 10.6+ 32-bit c6336247f0f2e734be7d59cb13e9517abe2e75ca
go1.4.1.darwin-386-osx10.8.tar.gz Archive OS X 10.8+ 32-bit 7b1b94a120738565a740f56d0bd4771e841ef4e8
go1.4.1.darwin-386-osx10.6.pkg Installer OS X 10.6+ 32-bit 4632cbf1b65d104f59b463ba4a587a701d56e36b
go1.4.1.darwin-386-osx10.8.pkg Installer OS X 10.8+ 32-bit 664c143a983d4d3f6db4037590dcf77de16cb5b8
go1.4.1.darwin-amd64-osx10.6.tar.gz Archive OS X 10.6+ 64-bit aba30d6ef5cacc9cb508cff12cc54bc843b4e5de
go1.4.1.darwin-amd64-osx10.8.tar.gz Archive OS X 10.8+ 64-bit 95d0ff29347e44c80a4545b84ca4eafcbfddcdb7
go1.4.1.darwin-amd64-osx10.6.pkg Installer OS X 10.6+ 64-bit efffecb7a660319dde78460eff64a16d5b1a365a
go1.4.1.darwin-amd64-osx10.8.pkg Installer OS X 10.8+ 64-bit 7854446cf2c5fe21910f03ba85e53ab8678d22cb
go1.4.1.freebsd-386.tar.gz Archive FreeBSD 32-bit e1e98054a3c741e890d24744653e642410afac8f
go1.4.1.freebsd-amd64.tar.gz Archive FreeBSD 64-bit ff05fa5255473a314b61f9ed6aa61c22e11ba606
go1.4.1.linux-386.tar.gz Archive Linux 32-bit 8d0d0fde13062373c70986ef0afd1c19d90d173a
go1.4.1.linux-amd64.tar.gz Archive Linux 64-bit 3e871200e13c0b059b14866d428910de0a4c51ed
go1.4.1.windows-386.zip Archive Windows 32-bit 5f1b6b8b29fddf5265217e0423b896551bbb85ab
go1.4.1.windows-386.msi Installer Windows 32-bit 74e0eb60bb812edb1170f229f21cea27b93b621b
go1.4.1.windows-amd64.zip Archive Windows 64-bit a2cb84516e08c6a26323764af443786733e3132c
go1.4.1.windows-amd64.msi Installer Windows 64-bit 295e8b9f81be161a5f73ed6aab2b894ec84632ef

go1.4 ▾

File name Kind OS Arch Size SHA1 Checksum
go1.4.src.tar.gz Source 6a7d9bd90550ae1e164d7803b3e945dc8309252b
go1.4.darwin-386-osx10.6.tar.gz Archive OS X 10.6+ 32-bit ee31cd0e26245d0e48f11667e4298e2e7f54f9b6
go1.4.darwin-386-osx10.8.tar.gz Archive OS X 10.8+ 32-bit 4d2ae2f5c0216c44e432c6044b1e1f0aea99f712
go1.4.darwin-386-osx10.6.pkg Installer OS X 10.6+ 32-bit 05f2a1ab9d2aaae06c968fbdf1a6a9c28d380ceb
go1.4.darwin-386-osx10.8.pkg Installer OS X 10.8+ 32-bit 81534c4eec80729b81b8e5f5889dfc2a3ba37131
go1.4.darwin-amd64-osx10.6.tar.gz Archive OS X 10.6+ 64-bit 09621b9226abe12c2179778b015a33c1787b29d6
go1.4.darwin-amd64-osx10.8.tar.gz Archive OS X 10.8+ 64-bit 28b2b731f86ada85246969e8ffc77d50542cdcb5
go1.4.darwin-amd64-osx10.6.pkg Installer OS X 10.6+ 64-bit 29271b54d3ce7108270a9b7b64342950026704bf
go1.4.darwin-amd64-osx10.8.pkg Installer OS X 10.8+ 64-bit 2043aaf5c1363e483c6042f8685acd70ec9e41f8
go1.4.freebsd-386.tar.gz Archive FreeBSD 32-bit 36c5cc2ebef4b4404b12f2b5f2dfd23d73ecdbcc
go1.4.freebsd-amd64.tar.gz Archive FreeBSD 64-bit 9441745b9c61002feedee8f0016c082b56319e44
go1.4.linux-386.tar.gz Archive Linux 32-bit cb18d8122bfd3bbba20fa1a19b8f7566dcff795d
go1.4.linux-amd64.tar.gz Archive Linux 64-bit cd82abcb0734f82f7cf2d576c9528cebdafac4c6
go1.4.windows-386.zip Archive Windows 32-bit f44240a1750dd051476ae78e9ad0502bc5c7661d
go1.4.windows-386.msi Installer Windows 32-bit b26151702cba760d6eec94214c457bee01f6d859
go1.4.windows-amd64.zip Archive Windows 64-bit 44f103d558b293919eb680041625c262dd00eb9a
go1.4.windows-amd64.msi Installer Windows 64-bit 359124f2bba4c59df1eb81d11e16e388d0a996f9

go1.3.3 ▾

File name Kind OS Arch Size SHA1 Checksum
go1.3.3.src.tar.gz Source b54b7deb7b7afe9f5d9a3f5dd830c7dede35393a
go1.3.3.darwin-386-osx10.6.tar.gz Archive OS X 10.6+ 32-bit 04b3e38549183e984f509c07ad40d8bcd577a702
go1.3.3.darwin-386-osx10.8.tar.gz Archive OS X 10.8+ 32-bit 88f35d3327a84107aac4f2f24cb0883e5fdbe0e5
go1.3.3.darwin-386-osx10.6.pkg Installer OS X 10.6+ 32-bit 49756b700670ae4109e555f2e5f9bedbaa3c50da
go1.3.3.darwin-386-osx10.8.pkg Installer OS X 10.8+ 32-bit a89b570a326e5f8c9509f40be9fa90e54b3bf7a7
go1.3.3.darwin-amd64-osx10.6.tar.gz Archive OS X 10.6+ 64-bit dfe68de684f6e8d9c371d01e6d6a522efe3b8942
go1.3.3.darwin-amd64-osx10.8.tar.gz Archive OS X 10.8+ 64-bit be686ec7ba68d588735cc2094ccab8bdd651de9e
go1.3.3.darwin-amd64-osx10.6.pkg Installer OS X 10.6+ 64-bit 9aec7e9eff11100a6db026d1b423d1250925e4c4
go1.3.3.darwin-amd64-osx10.8.pkg Installer OS X 10.8+ 64-bit 6435e50059fe7fa0d60f1b15aab7f255a61816ce
go1.3.3.freebsd-386.tar.gz Archive FreeBSD 32-bit 875a5515dd7d3e5826c7c003bb2450f3129ccbad
go1.3.3.freebsd-amd64.tar.gz Archive FreeBSD 64-bit 8531ae5e745c887f8dad1a3f00ca873cfcace56e
go1.3.3.linux-386.tar.gz Archive Linux 32-bit 9eb426d5505de55729e2656c03d85722795dd85e
go1.3.3.linux-amd64.tar.gz Archive Linux 64-bit 14068fbe349db34b838853a7878621bbd2b24646
go1.3.3.windows-386.zip Archive Windows 32-bit ba99083b22e0b22b560bb2d28b9b99b405d01b6b
go1.3.3.windows-386.msi Installer Windows 32-bit 6017a0e1667a5a41109f527b405bf6e0c83580f5
go1.3.3.windows-amd64.zip Archive Windows 64-bit 5f0b3b104d3db09edd32ef1d086ba20bafe01ada
go1.3.3.windows-amd64.msi Installer Windows 64-bit 25112a8c4df93dc4009e65eff00bc4ef76f94e46

go1.3.2 ▾

File name Kind OS Arch Size SHA1 Checksum
go1.3.2.src.tar.gz Source 67d3a692588c259f9fe9dca5b80109e5b99271df
go1.3.2.darwin-386-osx10.6.tar.gz Archive OS X 10.6+ 32-bit d1652f6e0ed3063b7b43d2bc12981d927bc85deb
go1.3.2.darwin-386-osx10.8.tar.gz Archive OS X 10.8+ 32-bit d040c85698c749fdbe25e8568c4d71648a5e3a75
go1.3.2.darwin-386-osx10.6.pkg Installer OS X 10.6+ 32-bit d20375615cf8e36e3c9a9b6ddeef16eff7a4ea89
go1.3.2.darwin-386-osx10.8.pkg Installer OS X 10.8+ 32-bit f11930cfb032d39ab445f342742865c93c60ec14
go1.3.2.darwin-amd64-osx10.6.tar.gz Archive OS X 10.6+ 64-bit 36ca7e8ac9af12e70b1e01182c7ffc732ff3b876
go1.3.2.darwin-amd64-osx10.8.tar.gz Archive OS X 10.8+ 64-bit 323bf8088614d58fee2b4d2cb07d837063d7d77e
go1.3.2.darwin-amd64-osx10.6.pkg Installer OS X 10.6+ 64-bit e1529241fcef643e5f752c37dc4c86911df91338
go1.3.2.darwin-amd64-osx10.8.pkg Installer OS X 10.8+ 64-bit fd8637658fcb133423e794c44029ce3476b48e0c
go1.3.2.freebsd-386.tar.gz Archive FreeBSD 32-bit fea3ef264120b5c3b4c50a8929d56f47a8366503
go1.3.2.freebsd-amd64.tar.gz Archive FreeBSD 64-bit 95b633f45156fbbe79076638f854e76b9cd01301
go1.3.2.linux-386.tar.gz Archive Linux 32-bit 3cbfd62d401a6ca70779856fa8ad8c4d6c35c8cc
go1.3.2.linux-amd64.tar.gz Archive Linux 64-bit 0e4b6120eee6d45e2e4374dac4fe7607df4cbe42
go1.3.2.windows-386.zip Archive Windows 32-bit 86160c478436253f51241ac1905577d337577ce0
go1.3.2.windows-386.msi Installer Windows 32-bit 589c35f9ad3506c92aa944130f6a950ce9ee558b
go1.3.2.windows-amd64.zip Archive Windows 64-bit 7f7147484b1bc9e52cf034de816146977d0137f6
go1.3.2.windows-amd64.msi Installer Windows 64-bit a697fff05cbd4a4d902f6c33f7c42588bcc474bc

go1.3.1 ▾

File name Kind OS Arch Size SHA1 Checksum
go1.3.1.src.tar.gz Source bc296c9c305bacfbd7bff9e1b54f6f66ae421e6e
go1.3.1.darwin-386-osx10.6.tar.gz Archive OS X 10.6+ 32-bit 84f70a4c83be24cea696654a5b55331ea32f8a3f
go1.3.1.darwin-386-osx10.8.tar.gz Archive OS X 10.8+ 32-bit 244dfba1f4239b8e2eb9c3abae5ad63fc32c807a
go1.3.1.darwin-386-osx10.6.pkg Installer OS X 10.6+ 32-bit 16e0df7b90d49c8499f71a551af8b595e2faa961
go1.3.1.darwin-386-osx10.8.pkg Installer OS X 10.8+ 32-bit 13296cd9a980819bf2304d7d24a38a1b39719c13
go1.3.1.darwin-amd64-osx10.6.tar.gz Archive OS X 10.6+ 64-bit 40716361d352c4b40252e79048e8bc084c3f3d1b
go1.3.1.darwin-amd64-osx10.8.tar.gz Archive OS X 10.8+ 64-bit a7271cbdc25173d0f8da66549258ff65cca4bf06
go1.3.1.darwin-amd64-osx10.6.pkg Installer OS X 10.6+ 64-bit 49bf5f14d2683fb99161fcb7025af60ec2d3691f
go1.3.1.darwin-amd64-osx10.8.pkg Installer OS X 10.8+ 64-bit 5d4728e0b3c3fd9fc657cc192c6b9fb3f837823b
go1.3.1.freebsd-386.tar.gz Archive FreeBSD 32-bit 586debe95542b3b56841f6bd2e5257e301a1ffdc
go1.3.1.freebsd-amd64.tar.gz Archive FreeBSD 64-bit 99e23fdd33860d837912e8647ed2a4b3d2b09d3c
go1.3.1.linux-386.tar.gz Archive Linux 32-bit 36f87ce21cdb4cb8920bb706003d8655b4e1fc81
go1.3.1.linux-amd64.tar.gz Archive Linux 64-bit 3af011cc19b21c7180f2604fd85fbc4ddde97143
go1.3.1.windows-386.zip Archive Windows 32-bit 64f99e40e79e93a622e73d7d55a5b8340f07747f
go1.3.1.windows-386.msi Installer Windows 32-bit df37e307c52fbea02070e23ae0a49cb869d54f33
go1.3.1.windows-amd64.zip Archive Windows 64-bit 4548785cfa3bc228d18d2d06e39f58f0e4e014f1
go1.3.1.windows-amd64.msi Installer Windows 64-bit 88c5d9a51a74c2846226a08681fc28cd3469cba0

go1.3 ▾

File name Kind OS Arch Size SHA1 Checksum
go1.3.src.tar.gz Source 9f9dfcbcb4fa126b2b66c0830dc733215f2f056e
go1.3.darwin-386-osx10.6.tar.gz Archive OS X 10.6+ 32-bit 159d2797bee603a80b829c4404c1fb2ee089cc00
go1.3.darwin-386-osx10.8.tar.gz Archive OS X 10.8+ 32-bit bade975462b5610781f6a9fe8ac13031b3fb7aa6
go1.3.darwin-386-osx10.6.pkg Installer OS X 10.6+ 32-bit 07e7142540558f432a8750eb6cb25d6b06ed80bb
go1.3.darwin-386-osx10.8.pkg Installer OS X 10.8+ 32-bit c908ecdb177c8a20abd61272c260b15e513f6e73
go1.3.darwin-amd64-osx10.6.tar.gz Archive OS X 10.6+ 64-bit 82ffcfb7962ca7114a1ee0a96cac51c53061ea05
go1.3.darwin-amd64-osx10.8.tar.gz Archive OS X 10.8+ 64-bit 8d768f10cd00e0b152490291d9cd6179a8ccf0a7
go1.3.darwin-amd64-osx10.6.pkg Installer OS X 10.6+ 64-bit 631d6867d7f4b92b314fd87115e1cefadeeac2ab
go1.3.darwin-amd64-osx10.8.pkg Installer OS X 10.8+ 64-bit 4e8f2cafa23797211fd13f3fa4893ce3d5f084c4
go1.3.freebsd-386.tar.gz Archive FreeBSD 32-bit 8afa9574140cdd5fc97883a06a11af766e7f0203
go1.3.freebsd-amd64.tar.gz Archive FreeBSD 64-bit 71214bafabe2b5f52ee68afce96110031b446f0c
go1.3.linux-386.tar.gz Archive Linux 32-bit 22db33b0c4e242ed18a77b03a60582f8014fd8a6
go1.3.linux-amd64.tar.gz Archive Linux 64-bit b6b154933039987056ac307e20c25fa508a06ba6
go1.3.windows-386.zip Archive Windows 32-bit e4e5279ce7d8cafdf210a522a70677d5b9c7589d
go1.3.windows-386.msi Installer Windows 32-bit d457a86ce6701bb96608e4c33778b8471c48a764
go1.3.windows-amd64.zip Archive Windows 64-bit 1e4888e1494aed7f6934acb5c4a1ffb0e9a022b1
go1.3.windows-amd64.msi Installer Windows 64-bit e81a0e4f551722c7682f912e0485ad20a287f2ef

go1.2.2 ▾

File name Kind OS Arch Size SHA1 Checksum
go1.2.2.src.tar.gz Source 3ce0ac4db434fc1546fec074841ff40dc48c1167
go1.2.2.darwin-386-osx10.6.tar.gz Archive OS X 10.6+ 32-bit 360ec6cbfdec9257de029f918a881b9944718d7c
go1.2.2.darwin-386-osx10.8.tar.gz Archive OS X 10.8+ 32-bit 4219b464e82e7c23d9dc02c193e7a0a28a09af1a
go1.2.2.darwin-386-osx10.6.pkg Installer OS X 10.6+ 32-bit dff27e94c8ff25301cd958b0b1b629e97ea21f03
go1.2.2.darwin-386-osx10.8.pkg Installer OS X 10.8+ 32-bit f1fb44aa22cba3e81dc33f88393a54e49eae0d8b
go1.2.2.darwin-amd64-osx10.6.tar.gz Archive OS X 10.6+ 64-bit 24c182718fd61b2621692dcdfc34937a6b5ee369
go1.2.2.darwin-amd64-osx10.8.tar.gz Archive OS X 10.8+ 64-bit 19be1eca8fc01b32bb6588a70773b84cdce6bed1
go1.2.2.darwin-amd64-osx10.6.pkg Installer OS X 10.6+ 64-bit 2d4b49f1105a78e1ea31d7f9ea0b43909cc209be
go1.2.2.darwin-amd64-osx10.8.pkg Installer OS X 10.8+ 64-bit 5d78f2a3fe82b01fe5dfcb267e703e754274b253
go1.2.2.freebsd-386.tar.gz Archive FreeBSD 32-bit d226b8e1c3f75d31fa426df63aa776d7e08cddac
go1.2.2.freebsd-amd64.tar.gz Archive FreeBSD 64-bit 858744ab8ff9661d42940486af63d451853914a0
go1.2.2.linux-386.tar.gz Archive Linux 32-bit d16f892173b0589945d141cefb22adce57e3be9c
go1.2.2.linux-amd64.tar.gz Archive Linux 64-bit 6bd151ca49c435462c8bf019477a6244b958ebb5
go1.2.2.windows-386.zip Archive Windows 32-bit 560bb33ec70ab733f31ff15f1a48fe35963983b9
go1.2.2.windows-386.msi Installer Windows 32-bit 60b91a7bf68596b23978acb109d1ff8668b7d18f
go1.2.2.windows-amd64.zip Archive Windows 64-bit 9ee22fe6c4d98124d582046aab465ab69eaab048
go1.2.2.windows-amd64.msi Installer Windows 64-bit c8f5629bc8d91b161840b4a05a3043c6e5fa310b

Older versions

Older releases of Go are available at Google Code.