Go Package Discovery

Go Package Discovery

pkg.go.dev

1

About this website

The Go Package Discovery site is the official package documentation and discovery platform for the Go programming language, maintained by the Go team at Google. The site automatically indexes and generates documentation for every public Go module available through the Go module proxy, covering the standard library, sub-repositories under golang.org/x, and community-published modules from thousands of independent developers and organizations. The search interface supports full-text package search, symbol-level search using the hash filter syntax for finding specific functions, types, methods, and variables within packages, and import path-based navigation. Each package page displays generated API documentation including function signatures, type definitions, constants, variables, and example code, alongside the source code viewer with syntax highlighting and cross-references between related symbols. The platform provides import graphs showing dependency relationships, license information detection using the SPDX standard, version history with release dates, and Go version compatibility indicators. An HTTP API endpoint enables programmatic access to package metadata, module information, and documentation, supporting automated tooling, CI/CD integrations, and IDE plugins. The site integrates with the broader Go ecosystem including the Go Playground for interactive code execution, the Go Tour for learning resources, the official Go blog, the issue tracker on GitHub, and the Go module proxy infrastructure that powers go get and go mod commands. Community resources linked from the site include the golang-nuts mailing list, the Go Slack workspace, r/golang subreddit, Golang Weekly newsletter, and Stack Overflow Go collective.

Tags & Categories

Statistics

1
Views
0
Clicks
0
Like
0
Dislike

Comments

Log In to post a comment

No comments yet. Be the first!