Sub-repositories
These repositories are part of the Go Project but outside the main Go tree. They are developed under looser compatibility requirements than the Go core.
This list is not exhaustive. The full list of Go repositories can be viewed at go.googlesource.com.
- benchmarks — benchmarks to measure Go as it is developed.
- build — build.golang.org's implementation.
- crypto — additional cryptography packages.
- debug — an experimental debugger for Go.
- exp — experimental and deprecated packages (handle with care; may change without warning).
- image — additional imaging packages.
- mobile — experimental support for Go on mobile platforms.
- mod — packages for writing tools that work with Go modules.
- net — additional networking packages.
- oauth2 — a client implementation for the OAuth 2.0 spec
- perf — packages and tools for performance measurement, storage, and analysis.
- pkgsite — home of the pkg.go.dev website.
- review — a tool for working with Gerrit code reviews.
- sync — additional concurrency primitives.
- sys — packages for making system calls.
- term — Go terminal and console support packages.
- text — packages for working with text.
- time — additional time packages.
- tools — godoc, goimports, gorename, and other tools.
- tour — tour.golang.org's implementation.
- vuln — packages for accessing and analyzing data from the Go Vulnerability Database.
- website — home of the go.dev and golang.org websites.