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.
9.7k
30-day installs · #361
44.6k
90-day · #297
225.8k
365-day · #258
Build dependencies
Links
- https://terragrunt.gruntwork.io/
- Brew formula source: Formula/t/terragrunt.rb
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."
}