What is skaffold built with?

skaffold is a Go repo. It signs people in with github.com/go-jose/go-jose/v4 and golang.org/x/oauth2, connects to GitHub and Google, makes its content with github.com/russross/blackfriday/v2, validates its data with github.com/xeipuuv/gojsonschema, is tested with github.com/stretchr/testify, deploys with github.com/moby/moby/client, github.com/sirupsen/logrus, OpenTelemetry, containerd, go.opentelemetry.io/otel/exporters/stdout/stdoutmetric, and 9 more, and uses github.com/golang/groupcache. It has 271,088 written lines, with 849 test files.

Read on November 7, 2026, at commit ebe15df. Read it as markdown

Frontend

Interface 1

  • github.com/AlecAivazis/survey/v23 files

Backend

Data 1

  • github.com/golang/groupcache1 file

Sign-in 2

Services 2

Support

Content 1

  • github.com/russross/blackfriday/v21 file

Validation 1

  • github.com/xeipuuv/gojsonschema1 file

Testing 1

  • github.com/stretchr/testify2 files

Deploy 14

2 more

Tools 6

  • Docker5 files
  • github.com/moby/buildkit1 file
  • ko
  • github.com/spf13/cobra12 files
  • golang.org/x/tools2 files
  • k8s.io/kubectl2 files

Other 56

  • github.com/google/uuid18 files
  • github.com/hashicorp/hcl13 files
  • github.com/golang/protobuf10 files
  • github.com/kballard/go-shellquote4 files
  • github.com/moby/docker-image-spec3 files
  • google.golang.org/grpc3 files
  • github.com/containerd/errdefs2 files
  • github.com/distribution/reference2 files
  • github.com/docker/go-units2 files
  • github.com/opencontainers/image-spec2 files
  • github.com/pkg/errors2 files
  • github.com/docker/go-connections1 file
44 more
  • github.com/go-git/go-git/v51 file
  • github.com/googleapis/gax-go/v21 file
  • github.com/grpc-ecosystem/grpc-gateway/v21 file
  • github.com/Masterminds/sprig1 file
  • github.com/moby/patternmatcher1 file
  • github.com/moby/term1 file
  • github.com/opencontainers/go-digest1 file
  • go.opentelemetry.io/otel/exporters/stdout/stdouttrace1 file
  • google.golang.org/genproto1 file
  • google.golang.org/genproto/googleapis/api
  • k8s.io/api57 files
  • gopkg.in/yaml.v338 files
  • github.com/mitchellh/go-homedir9 files
  • k8s.io/apimachinery9 files
  • github.com/spf13/pflag8 files
  • gopkg.in/yaml.v28 files
  • github.com/cenkalti/backoff/v46 files
  • github.com/google/go-containerregistry4 files
  • k8s.io/client-go4 files
  • github.com/fatih/semgroup3 files
  • google.golang.org/protobuf3 files
  • sigs.k8s.io/kustomize/kyaml3 files
  • github.com/blang/semver2 files
  • github.com/bmatcuk/doublestar2 files
  • github.com/joho/godotenv2 files
  • github.com/rjeczalik/notify2 files
  • golang.org/x/crypto2 files
  • dario.cat/mergo1 file
  • github.com/acarl005/stripansi1 file
  • github.com/evanphx/json-patch1 file
  • github.com/karrick/godirwalk1 file
  • github.com/mattn/go-colorable1 file
  • github.com/otiai10/copy1 file
  • github.com/segmentio/encoding1 file
  • github.com/spf13/afero1 file
  • golang.org/x/sync1 file
  • golang.org/x/sys1 file
  • golang.org/x/term1 file
  • golang.org/x/time1 file
  • k8s.io/utils1 file
  • sigs.k8s.io/kustomize/api1 file
  • sigs.k8s.io/yaml1 file
  • go-github
  • go-humanize

Other repos with a similar stack

Ordered by how much of its stack they share with skaffold, then by stars.

Frequently asked questions

What language is skaffold written in?
skaffold is written in Go, with 271,088 written lines.
What does skaffold sign people in with?
skaffold signs people in with github.com/go-jose/go-jose/v4 and golang.org/x/oauth2.
What services does skaffold use?
skaffold connects to GitHub and Google and uses github.com/golang/groupcache.

The proof: pkg/webhook/github/github.go, line 25

Does skaffold have tests?
Yes. skaffold has 849 test files and is tested with github.com/stretchr/testify.
Which repos have a stack like skaffold's?
The ones that share most of its stack:kubernetes/minikubevxcontrol/pentagitraefik/traefik

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →