api/admin/v1Package api contains CIPD backend API definitions.
api/cipd/v1Package api contains CIPD backend API definitions.
api/config/v1Package api contains CIPD backend API definitions.
appengine/backendBinary backend implements HTTP server that handles task queues and crons.
appengine/frontendBinary frontend implements HTTP server that handles requests to 'default' module.
appengine/implPackage impl instantiates the full implementation of the CIPD backend services.
appengine/impl/adminPackage admin contains implementation of cipd.Admin RPC service.
appengine/impl/casPackage cas contains implementation of cipd.Storage service RPC service.
appengine/impl/cas/tasksPackage tasks contains task queue tasks definitions.
appengine/impl/gsPackage gs implement Google Storage API wrapper used by CIPD backend.
appengine/impl/metadataPackage metadata implements handling of prefix metadata.
appengine/impl/modelPackage model contains core CIPD datastore entities.
appengine/impl/monitoringPackage monitoring implements monitoring used by CIPD backend.
appengine/impl/repoPackage repo contains implementation of cipd.Repository service RPC service.
appengine/impl/repo/processingPackage processing contains code related to post-registration instance processing.
appengine/impl/repo/tasksPackage tasks contains task queue tasks definitions.
appengine/impl/rpcaclPackage rpcacl contains helpers for checking ACLs of individual RPCs.
appengine/impl/settingsPackage settings contains definition of global CIPD backend settings.
appengine/impl/testutilPackage testutil contains helpers used from CIPD backend unit tests.
appengine/uiPackage ui implements request handlers that serve user facing HTML pages.
client/cipdPackage cipd implements client side of Chrome Infra Package Deployer.
client/cipd/builderPackage builder holds functionality for building CIPD packages.
client/cipd/deployerPackage deployer holds functionality for deploying CIPD packages.
client/cipd/digestsPackage digests holds types used by selfupdate mechanism to pin client hashes.
client/cipd/ensurePackage ensure contains methods and types for interacting with the 'ensure file format'.
client/cipd/fsPackage fs is file-system related utilities used internally by CIPD.
client/cipd/internal/retryPackage retry contains helpers for doing tight retry loops.
client/cipd/pkgPackage pkg contains interfaces and struct related to CIPD package files.
client/cipd/platformPackage platform contains definition of what ${os} and ${arch} mean for the current platform.
client/cipd/pluginPackage plugin implements the basic infrastructure for CIPD plugins.
client/cipd/plugin/admissionPackage admission implements CIPD deployment admission plugins.
client/cipd/plugin/hostPackage host implements the plugin hosting functionality.
client/cipd/plugin/pluginsPackage plugins contains shared plugin-side functionality.
client/cipd/plugin/plugins/admissionPackage admission contains API for writing admission plugins.
client/cipd/plugin/protocolPackage protocol hosts protobuf messages for the CIPD plugin system.
client/cipd/readerPackage reader implements reading contents of a CIPD package.
client/cipd/templatePackage template implements handling of package name templates.
client/cliPackage cli implements command line interface for CIPD client.
client/cmd/cipdPackage main contains CIPD CLI implementation that uses Chrome Infrastructure defaults.
versionPackage version provides a way for CIPD packaged Go binaries to discover their current package instance ID.

Updated 2021-01-26. Refresh now. Tools for package owners.