Curated source guide
Explore the Go programming language source code. Study the Go compiler, runtime scheduler, garbage collector, go command, modules, and standard library internals.
View upstream repositorysrc/ — Vendoring model for the standard library and cmd modulessrc/cmd/ — Contains toolchain commands, including go, compile, asm, link, vet, and dist.src/runtime/ — Contains runtime support for execution, scheduling, memory, and OS bindings.src/go/ — Contains public parser, AST, token, doc, and type-checking packages.test/ — Contains language, compiler, runtime, and regression tests.src/cmd/compile/ — Official map of compiler phasesLoading source workspace
Go source explorer
Explore the Go programming language source code. Study the Go compiler, runtime scheduler, garbage collector, go command, modules, and standard library internals.