🍺 BREW Explorer

← all formulae

terragrunt

brew install terragrunt v1.0.8 MIT

Go CLI wrapper for Terraform that adds locking, remote state management, and orchestration across multiple modules.

Why you might care

Terragrunt reduces boilerplate in large Terraform codebases by enabling DRY configurations, automatic state locking, and dependency-ordered execution across environments. Use it when managing many Terraform modules that need coordination; it's a thin layer that doesn't replace Terraform but makes multi-module setups less repetitive.

Categories

Alternatives

Terraform OpenTofu Pulumi
9.7k
30-day installs · #361
44.6k
90-day · #297
225.8k
365-day · #258

Build dependencies

go

Links

Blurb generated by claude-haiku-4-5 on today.

Raw metadata
{
  "aliases": [],
  "alternatives": [
    "Terraform",
    "OpenTofu",
    "Pulumi"
  ],
  "build_dependencies": [
    "go"
  ],
  "categories": [
    "build-system",
    "orchestration",
    "infrastructure-as-code"
  ],
  "caveats": null,
  "conflicts_with": [
    "tenv",
    "tgenv"
  ],
  "dependencies": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Thin wrapper for Terraform e.g. for locking state",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:40:49+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "terragrunt",
  "github_default_branch": null,
  "github_last_commit_at": null,
  "github_readme_excerpt": null,
  "github_repo": null,
  "github_stars": null,
  "github_topics": [],
  "homepage": "https://terragrunt.gruntwork.io/",
  "homepage_og_description": "Standardize IaC and manage growing infra complexity: define units \u0026 stacks, cut repetition with includes/hooks, execute modules in dependency order across environments.",
  "homepage_og_image": null,
  "homepage_title": "Terragrunt | Orchestrate Terraform \u0026 OpenTofu at Scale",
  "installs_30d": 9695,
  "installs_365d": 225754,
  "installs_90d": 44615,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "MIT",
  "llm_generated_at": "2026-06-20T23:44:23+00:00",
  "llm_model": "claude-haiku-4-5",
  "name": "terragrunt",
  "oldnames": [],
  "one_liner": "Go CLI wrapper for Terraform that adds locking, remote state management, and orchestration across multiple modules.",
  "optional_dependencies": [],
  "rank_30d": 361,
  "rank_365d": 258,
  "rank_90d": 297,
  "raw_hash": "1fedbd7a00024d6a",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/t/terragrunt.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": "HEAD",
  "version_stable": "1.0.8",
  "versioned_formulae": [],
  "why_use_this": "Terragrunt reduces boilerplate in large Terraform codebases by enabling DRY configurations, automatic state locking, and dependency-ordered execution across environments. Use it when managing many Terraform modules that need coordination; it\u0027s a thin layer that doesn\u0027t replace Terraform but makes multi-module setups less repetitive."
}