Curated source guide

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.

View upstream repository

Guide chapters

  1. Chapter 1 - Source Tree Mental Model
  2. Chapter 2 - Compiler Pipeline
  3. Chapter 3 - Runtime Scheduler And Goroutines
  4. Chapter 4 - Garbage Collection And Memory
  5. Chapter 5 - Go Command And Builds
  6. Chapter 6 - Standard Library And Analysis Packages

Key directories

Loading 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.