Go is an open source programming language that makes it simple to build secure, scalable systems.| go.dev
Go talks| go.dev
dynamic-tools.slide: Go Dynamic Toolsgo-for-java-programmers.slide: Go for Java Programmersgo4cpp.slide: Go for C++ developersgofmt-cn.slide: gofmt 的文化演变gofmt-en.slide: The Cultural Evolution of gofmtgogo.slide: Go in Gogophercon-go-on-mobile.slide: Go on Mobilegophercon-goevolution.slide: The Evolution of Gogotham-grpc.slide: gRPC Gohow-go-was-made.slide: How Go was madejson.slide: JSON, interfaces, and go generatekeeping-up.slide: Keeping up with the Gopherssimplicity-is-complicat...| go.dev
Flight Recorder in Go 1.25, 26 September 2025| go.dev
Introduction| go.dev
This page is a supplement to| go.dev
Introduction to Go 1.25| go.dev
When you develop modules for use by other developers, you can follow a workflow| go.dev
Simplicity is Complicated| go.dev
Starting with Go 1.24, Go binaries can natively operate in a mode that| go.dev
Documentation| go.dev
When you want to make a module available for other developers, you publish it so| go.dev
When you’re developing modules to publish for others to use, you can help ensure| go.dev
You must update to a major version when changes you’re making in a potential new| go.dev
A Tour of Go| go.dev
Codebase Refactoring (with help from Go)| go.dev
Documentation| go.dev
Module version numbering| go.dev
go.mod file reference| go.dev
Go, Backwards Compatibility, and GODEBUG| go.dev
Go Wiki: LoopvarExperiment| go.dev
Data Race Detector| go.dev
Managing dependencies| go.dev
Go Wiki: Go-Release-Cycle| go.dev
Go 1.13 Release Notes| go.dev
Go 1.23 Release Notes| go.dev
Go Toolchains| go.dev
This page collects common comments made during reviews of Go code, so| go.dev
Documentation| go.dev
Documentation| go.dev
archive/tar| go.dev
Developing and publishing modules| go.dev
Go Wiki: Home| go.dev
Profile-guided optimization| go.dev
Go Wiki: Rangefunc Experiment| go.dev
Documentation| go.dev
Go 1.18 Release Notes| go.dev
Go 1.16 Release Notes| go.dev
Go 1.15 Release Notes| go.dev
About the Playground| go.dev
Go 1.20 Release Notes| go.dev
Go Concurrency Patterns| go.dev
Go Modules Reference| go.dev
Go 1.6 Release Notes| go.dev
Go 1.9 Release Notes| go.dev
Go 1.11 Release Notes| go.dev
Managing Go installations| go.dev
1 // Copyright 2013 The Go Authors. All rights reserved.| go.dev
A Tour of Go| go.dev
Go at Google: Language Design in the Service of Software Engineering| go.dev
Documentation| go.dev
Getting Started| go.dev
Go 1.21 Release Notes| go.dev
Go 1.1 Release Notes| go.dev
Documentation| go.dev
Release History| go.dev
Documentation| go.dev
The Go Programming Language Specification| go.dev
Go 1.5 Release Notes| go.dev
Go Community Code of Conduct| go.dev
Documentation| go.dev
Documentation| go.dev
Documentation| go.dev
Remove any previous Go installation by deleting the /usr/local/go folder| go.dev
Documentation| go.dev