MCPcopy Create free account
hub / github.com/buildpacks/pack

github.com/buildpacks/pack

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.40.8 ↗ · + Follow · compare 2 versions
2,827 symbols 12,245 edges 435 files 744 documented · 26% updated 7d agov0.40.8 · 2026-07-13★ 2,950116 open issues

Browse by type

Functions 2,371 Types & classes 456
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

pack - Buildpack CLI

Build results Go Report Card codecov GoDoc GitHub license CII Best Practices Slack Gitpod ready-to-code FOSSA Status

pack makes it easy for... - App Developers to use buildpacks to convert code into runnable images. - Buildpack Authors to develop and package buildpacks for distribution. - Operators to package buildpacks for distribution and maintain applications.

Usage

Getting Started

Get started by running through our tutorial: An App’s Brief Journey from Source to Image

Contributing

  • CONTRIBUTING - Information on how to contribute, including the pull request process.
  • DEVELOPMENT - Further detail to help you during the development process.
  • RELEASE - Further details about our release process.

Documentation

Check out the command line documentation here

Specifications

pack is a CLI implementation of the Platform Interface Specification for Cloud Native Buildpacks.

To learn more about the details, check out the specs repository.

License

FOSSA Status

Extension points exported contracts — how you extend this code

browse all types & interfaces →

Core symbols most depended-on inside this repo

browse all functions →

Shape

Function 1,207
Method 1,164
Struct 342
Interface 63
FuncType 31
TypeAlias 20

Languages

Go100%

Modules by API surface

pkg/testmocks/mock_docker_client.go230 symbols
internal/builder/builder.go84 symbols
testhelpers/testhelpers.go79 symbols
pkg/buildpack/buildpack.go53 symbols
pkg/client/build.go52 symbols
internal/commands/testmocks/mock_pack_client.go46 symbols
internal/sshdialer/ssh_dialer_test.go43 symbols
acceptance/assertions/output.go42 symbols
pkg/client/client.go35 symbols
pkg/archive/archive.go34 symbols
internal/sshdialer/server_test.go33 symbols
pkg/buildpack/builder.go32 symbols

Dependencies from manifests, versioned

4d63.com/gocheckcompilerdirectivesv1.3.0 · 1×
cyphar.com/go-pathrsv0.2.1 · 1×
dario.cat/mergov1.0.2 · 1×
github.com/4meepo/tagalignv1.4.2 · 1×
github.com/Abirdcfly/dupwordv0.1.3 · 1×
github.com/Antonboom/errnamev1.1.0 · 1×
github.com/Azure/azure-sdk-for-gov68.0.0+incompatible · 1×
github.com/Azure/go-ansitermv0.0.0-2025010203350 · 1×
github.com/Azure/go-autorestv14.2.0+incompatible · 1×

For agents

$ claude mcp add pack \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page