What is terragrunt built with?

terragrunt is a Go repo built with net/http. It signs people in with cloud.google.com/go/auth, github.com/aws/aws-sdk-go-v2/credentials, github.com/Azure/azure-sdk-for-go/sdk/azidentity, and golang.org/x/oauth2, stores files in AWS S3, uses AI through Model Context Protocol, connects to Google, makes its content with github.com/yuin/goldmark, validates its data with github.com/invopop/jsonschema and github.com/xeipuuv/gojsonschema, is tested with github.com/stretchr/testify, github.com/testcontainers/testcontainers-go, and Uber, deploys with OpenTelemetry, github.com/Azure/azure-sdk-for-go/sdk/azcore, github.com/sirupsen/logrus, github.com/aws/aws-sdk-go-v2, github.com/aws/aws-sdk-go-v2/service/sts, and 6 more, and uses s3, github.com/aws/aws-sdk-go-v2/service/dynamodb, github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/storage/armstorage, github.com/Azure/azure-sdk-for-go/sdk/storage/azblob, and MCP. It has 506,969 written lines, with 971 test files.

Read on November 14, 2026, at commit 7737f10. Read it as markdown

The card says what it's built with. Its whole map opens it up: every part of the code and how it connects to the rest.

Frontend

Backend

Support

Content 1

Validation 2

Testing 3

  • github.com/stretchr/testify924 files
  • github.com/testcontainers/testcontainers-go5 files
  • Uber1 file

Deploy 11

Tools 4

  • github.com/urfave/cli/v24 files
  • github.com/aws/smithy-go2 files
  • github.com/posener/complete1 file
  • golang.org/x/mod1 file

Other 43

  • HCL70 files
  • HashiCorp23 files
  • Terraform7 files
  • github.com/charmbracelet/x/ansi6 files
  • github.com/go-viper/mapstructure/v24 files
  • github.com/gofrs/flock2 files
  • github.com/google/uuid2 files
  • github.com/opencontainers/image-spec2 files
  • github.com/pkg/browser2 files
  • Proton Mail2 files
  • github.com/agext/levenshtein1 file
  • github.com/getsops/sops/v31 file
31 more
  • github.com/hashicorp/hcl1 file
  • github.com/Masterminds/semver/v31 file
  • github.com/opencontainers/go-digest1 file
  • go.opentelemetry.io/otel/exporters/stdout/stdouttrace1 file
  • github.com/zclconf/go-cty83 files
  • golang.org/x/sync24 files
  • golang.org/x/sys11 files
  • golang.org/x/text6 files
  • github.com/spf13/afero4 files
  • golang.org/x/term3 files
  • oras.land/oras-go/v23 files
  • dario.cat/mergo2 files
  • github.com/bmatcuk/doublestar/v42 files
  • github.com/mattn/go-runewidth2 files
  • github.com/alecthomas/chroma/v21 file
  • github.com/apparentlymart/go-cidr1 file
  • github.com/apparentlymart/go-versions1 file
  • github.com/charlievieth/fastwalk1 file
  • github.com/creack/pty1 file
  • github.com/gliderlabs/ssh1 file
  • github.com/gobwas/glob1 file
  • github.com/mattn/go-shellwords1 file
  • github.com/mattn/go-zglob1 file
  • github.com/mitchellh/go-homedir1 file
  • github.com/mitchellh/go-wordwrap1 file
  • github.com/rogpeppe/go-internal1 file
  • github.com/zclconf/go-cty-yaml1 file
  • go.yaml.in/yaml/v31 file
  • golang.org/x/crypto1 file
  • google.golang.org/protobuf1 file
  • gopkg.in/ini.v11 file

Other repos with a similar stack

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

Frequently asked questions

What language is terragrunt written in?
terragrunt is written in Go, with 506,969 written lines.
What framework does terragrunt use?
terragrunt is built with net/http.
What does terragrunt sign people in with?
terragrunt signs people in with cloud.google.com/go/auth, github.com/aws/aws-sdk-go-v2/credentials, github.com/Azure/azure-sdk-for-go/sdk/azidentity, and golang.org/x/oauth2.
Does terragrunt use AI?
Yes. terragrunt uses AI through Model Context Protocol.
What services does terragrunt use?
terragrunt stores files in AWS S3, connects to Google, and uses s3, github.com/aws/aws-sdk-go-v2/service/dynamodb, github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/storage/armstorage, github.com/Azure/azure-sdk-for-go/sdk/storage/azblob, and MCP.

The proof: internal/getter/resolver_s3.go, line 11

Does terragrunt have tests?
Yes. terragrunt has 971 test files and is tested with github.com/stretchr/testify, github.com/testcontainers/testcontainers-go, and Uber.
Which repos have a stack like terragrunt's?
The ones that share most of its stack:infiniflow/ragflowusememos/memosrclone/rclone

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 →