The following open source dependencies are used to build the cli/cli GitHub CLI.
Some packages may only be included on certain architectures or operating systems.
- cel.dev/expr (Apache-2.0)
- cloud.google.com/go (Apache-2.0)
- cloud.google.com/go/auth (Apache-2.0)
- cloud.google.com/go/auth/oauth2adapt (Apache-2.0)
- cloud.google.com/go/compute/metadata (Apache-2.0)
- cloud.google.com/go/iam (Apache-2.0)
- cloud.google.com/go/longrunning (Apache-2.0)
- cloud.google.com/go/monitoring (Apache-2.0)
- cloud.google.com/go/spanner (Apache-2.0)
- cloud.google.com/go/storage (Apache-2.0)
- dario.cat/mergo (BSD-3-Clause)
- github.com/AlecAivazis/survey/v2 (MIT)
- github.com/AlecAivazis/survey/v2/terminal (MIT)
- github.com/GoogleCloudPlatform/grpc-gcp-go/grpcgcp (Apache-2.0)
- github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp (Apache-2.0)
- github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric (Apache-2.0)
- github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping (Apache-2.0)
- github.com/MakeNowJust/heredoc (MIT)
- github.com/Masterminds/goutils (Apache-2.0)
- github.com/Masterminds/semver/v3 (MIT)
- github.com/Masterminds/sprig/v3 (MIT)
- github.com/alecthomas/chroma/v2 (MIT)
- github.com/asaskevich/govalidator (MIT)
- github.com/atotto/clipboard (BSD-3-Clause)
- github.com/avast/retry-go/v4 (MIT)
- github.com/aymanbagabas/go-osc52/v2 (MIT)
- github.com/aymerick/douceur (MIT)
- github.com/blang/semver (MIT)
- github.com/briandowns/spinner (Apache-2.0)
- github.com/catppuccin/go (MIT)
- github.com/cenkalti/backoff/v4 (MIT)
- github.com/cenkalti/backoff/v5 (MIT)
- github.com/cespare/xxhash/v2 (MIT)
- github.com/charmbracelet/bubbles (MIT)
- github.com/charmbracelet/bubbletea (MIT)
- github.com/charmbracelet/colorprofile (MIT)
- github.com/charmbracelet/glamour (MIT)
- github.com/charmbracelet/huh (MIT)
- github.com/charmbracelet/lipgloss (MIT)
- github.com/charmbracelet/x/ansi (MIT)
- github.com/charmbracelet/x/cellbuf (MIT)
- github.com/charmbracelet/x/exp/slice (MIT)
- github.com/charmbracelet/x/exp/strings (MIT)
- github.com/charmbracelet/x/term (MIT)
- github.com/cli/browser (BSD-2-Clause)
- github.com/cli/go-gh/v2 (MIT)
- github.com/cli/oauth (MIT)
- github.com/cli/safeexec (BSD-2-Clause)
- github.com/cli/shurcooL-graphql (MIT)
- github.com/cncf/xds/go (Apache-2.0)
- github.com/containerd/stargz-snapshotter/estargz (Apache-2.0)
- github.com/cpuguy83/go-md2man/v2/md2man (MIT)
- github.com/cyberphone/json-canonicalization/go/src/webpki.org/jsoncanonicalizer (Apache-2.0)
- github.com/danieljoos/wincred (MIT)
- github.com/davecgh/go-spew/spew (ISC)
- github.com/digitorus/pkcs7 (MIT)
- github.com/digitorus/timestamp (BSD-2-Clause)
- github.com/distribution/reference (Apache-2.0)
- github.com/dlclark/regexp2 (MIT)
- github.com/docker/cli/cli/config (Apache-2.0)
- github.com/docker/distribution/registry/client/auth/challenge (Apache-2.0)
- github.com/docker/docker-credential-helpers (MIT)
- github.com/dustin/go-humanize (MIT)
- github.com/envoyproxy/go-control-plane/envoy (Apache-2.0)
- github.com/envoyproxy/protoc-gen-validate/validate (Apache-2.0)
- github.com/erikgeiser/coninput (MIT)
- github.com/fatih/color (MIT)
- github.com/felixge/httpsnoop (MIT)
- github.com/fsnotify/fsnotify (BSD-3-Clause)
- github.com/gabriel-vasile/mimetype (MIT)
- github.com/gdamore/encoding (Apache-2.0)
- github.com/gdamore/tcell/v2 (Apache-2.0)
- github.com/globocom/go-buffer (MIT)
- github.com/go-chi/chi (MIT)
- github.com/go-jose/go-jose/v4 (Apache-2.0)
- github.com/go-jose/go-jose/v4/json (BSD-3-Clause)
- github.com/go-logr/logr (Apache-2.0)
- github.com/go-logr/stdr (Apache-2.0)
- github.com/go-openapi/analysis (Apache-2.0)
- github.com/go-openapi/errors (Apache-2.0)
- github.com/go-openapi/jsonpointer (Apache-2.0)
- github.com/go-openapi/jsonreference (Apache-2.0)
- github.com/go-openapi/loads (Apache-2.0)
- github.com/go-openapi/runtime (Apache-2.0)
- github.com/go-openapi/runtime/middleware/denco (MIT)
- github.com/go-openapi/spec (Apache-2.0)
- github.com/go-openapi/strfmt (Apache-2.0)
- github.com/go-openapi/swag (Apache-2.0)
- github.com/go-openapi/validate (Apache-2.0)
- github.com/go-viper/mapstructure/v2 (MIT)
- github.com/golang/groupcache/lru (Apache-2.0)
- github.com/golang/snappy (BSD-3-Clause)
- github.com/google/certificate-transparency-go (Apache-2.0)
- github.com/google/go-cmp/cmp (BSD-3-Clause)
- github.com/google/go-containerregistry (Apache-2.0)
- github.com/google/s2a-go (Apache-2.0)
- github.com/google/shlex (Apache-2.0)
- github.com/google/uuid (BSD-3-Clause)
- github.com/googleapis/enterprise-certificate-proxy/client (Apache-2.0)
- github.com/googleapis/gax-go/v2 (BSD-3-Clause)
- github.com/gorilla/css/scanner (BSD-3-Clause)
- github.com/gorilla/websocket (BSD-2-Clause)
- github.com/grpc-ecosystem/grpc-gateway/v2 (BSD-3-Clause)
- github.com/hashicorp/errwrap (MPL-2.0)
- github.com/hashicorp/go-multierror (MPL-2.0)
- github.com/hashicorp/go-version (MPL-2.0)
- github.com/hashicorp/golang-lru/v2 (MPL-2.0)
- github.com/hashicorp/golang-lru/v2/simplelru (BSD-3-Clause)
- github.com/henvic/httpretty (MIT)
- github.com/huandu/xstrings (MIT)
- github.com/in-toto/attestation/go/v1 (Apache-2.0)
- github.com/in-toto/in-toto-golang/in_toto (Apache-2.0)
- github.com/inconshreveable/mousetrap (Apache-2.0)
- github.com/itchyny/gojq (MIT)
- github.com/itchyny/timefmt-go (MIT)
- github.com/jedisct1/go-minisign (MIT)
- github.com/joho/godotenv (MIT)
- github.com/josharian/intern (MIT)
- github.com/kballard/go-shellquote (MIT)
- github.com/klauspost/compress (Apache-2.0)
- github.com/klauspost/compress/internal/snapref (BSD-3-Clause)
- github.com/klauspost/compress/zstd/internal/xxhash (MIT)
- github.com/letsencrypt/boulder (MPL-2.0)
- github.com/lucasb-eyer/go-colorful (MIT)
- github.com/mailru/easyjson (MIT)
- github.com/mattn/go-colorable (MIT)
- github.com/mattn/go-isatty (MIT)
- github.com/mattn/go-localereader (Unknown)
- github.com/mattn/go-runewidth (MIT)
- github.com/mgutz/ansi (MIT)
- github.com/microcosm-cc/bluemonday (BSD-3-Clause)
- github.com/microsoft/dev-tunnels/go/tunnels (MIT)
- github.com/mitchellh/copystructure (MIT)
- github.com/mitchellh/go-homedir (MIT)
- github.com/mitchellh/hashstructure/v2 (MIT)
- github.com/mitchellh/mapstructure (MIT)
- github.com/mitchellh/reflectwalk (MIT)
- github.com/muesli/ansi (MIT)
- github.com/muesli/cancelreader (MIT)
- github.com/muesli/reflow (MIT)
- github.com/muesli/termenv (MIT)
- github.com/muhammadmuzzammil1998/jsonc (MIT)
- github.com/oklog/ulid (Apache-2.0)
- github.com/opencontainers/go-digest (Apache-2.0)
- github.com/opencontainers/image-spec/specs-go (Apache-2.0)
- github.com/opentracing/opentracing-go (Apache-2.0)
- github.com/pelletier/go-toml/v2 (MIT)
- github.com/pkg/errors (BSD-2-Clause)
- github.com/pmezard/go-difflib/difflib (BSD-3-Clause)
- github.com/rivo/tview (MIT)
- github.com/rivo/uniseg (MIT)
- github.com/rodaine/table (MIT)
- github.com/russross/blackfriday/v2 (BSD-2-Clause)
- github.com/sagikazarmark/locafero (MIT)
- github.com/sassoftware/relic/lib (Apache-2.0)
- github.com/secure-systems-lab/go-securesystemslib (MIT)
- github.com/shibumi/go-pathspec (Apache-2.0)
- github.com/shopspring/decimal (MIT)
- github.com/shurcooL/githubv4 (MIT)
- github.com/shurcooL/graphql (MIT)
- github.com/sigstore/protobuf-specs/gen/pb-go (Apache-2.0)
- github.com/sigstore/rekor-tiles (Apache-2.0)
- github.com/sigstore/rekor/pkg (Apache-2.0)
- github.com/sigstore/sigstore-go/pkg (Apache-2.0)
- github.com/sigstore/sigstore/pkg (Apache-2.0)
- github.com/sigstore/timestamp-authority/pkg/verification (Apache-2.0)
- github.com/sirupsen/logrus (MIT)
- github.com/sourcegraph/conc (MIT)
- github.com/spf13/afero (Apache-2.0)
- github.com/spf13/cast (MIT)
- github.com/spf13/cobra (Apache-2.0)
- github.com/spf13/pflag (BSD-3-Clause)
- github.com/spf13/viper (MIT)
- github.com/spiffe/go-spiffe/v2 (Apache-2.0)
- github.com/stretchr/objx (MIT)
- github.com/stretchr/testify (MIT)
- github.com/subosito/gotenv (MIT)
- github.com/theupdateframework/go-tuf (BSD-3-Clause)
- github.com/theupdateframework/go-tuf/v2/metadata (Apache-2.0)
- github.com/thlib/go-timezone-local/tzlocal (Unlicense)
- github.com/titanous/rocacheck (MIT)
- github.com/transparency-dev/formats/log (Apache-2.0)
- github.com/transparency-dev/merkle (Apache-2.0)
- github.com/transparency-dev/tessera (Apache-2.0)
- github.com/vbatts/tar-split/archive/tar (BSD-3-Clause)
- github.com/xo/terminfo (MIT)
- github.com/yuin/goldmark (MIT)
- github.com/yuin/goldmark-emoji (MIT)
- github.com/zalando/go-keyring (MIT)
- github.com/zeebo/errs (MIT)
- go.mongodb.org/mongo-driver (Apache-2.0)
- go.opencensus.io (Apache-2.0)
- go.opentelemetry.io/auto/sdk (Apache-2.0)
- go.opentelemetry.io/contrib/detectors/gcp (Apache-2.0)
- go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc (Apache-2.0)
- go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp (Apache-2.0)
- go.opentelemetry.io/otel (Apache-2.0)
- go.opentelemetry.io/otel/metric (Apache-2.0)
- go.opentelemetry.io/otel/sdk (Apache-2.0)
- go.opentelemetry.io/otel/sdk/metric (Apache-2.0)
- go.opentelemetry.io/otel/trace (Apache-2.0)
- go.uber.org/multierr (MIT)
- go.uber.org/zap (MIT)
- golang.org/x/crypto (BSD-3-Clause)
- golang.org/x/exp (BSD-3-Clause)
- golang.org/x/mod (BSD-3-Clause)
- golang.org/x/net (BSD-3-Clause)
- golang.org/x/oauth2 (BSD-3-Clause)
- golang.org/x/sync (BSD-3-Clause)
- golang.org/x/sys (BSD-3-Clause)
- golang.org/x/term (BSD-3-Clause)
- golang.org/x/text (BSD-3-Clause)
- golang.org/x/time/rate (BSD-3-Clause)
- google.golang.org/api (BSD-3-Clause)
- google.golang.org/api/internal/third_party/uritemplates (BSD-3-Clause)
- google.golang.org/genproto/googleapis/api (Apache-2.0)
- google.golang.org/genproto/googleapis/rpc (Apache-2.0)
- google.golang.org/genproto/googleapis/type (Apache-2.0)
- google.golang.org/grpc (Apache-2.0)
- google.golang.org/protobuf (BSD-3-Clause)
- gopkg.in/yaml.v3 (MIT)
- k8s.io/klog/v2 (Apache-2.0)