tftargets: Extracting Terraform Plan/Apply Target Root Modules from Git Branch Diffs

This page summarizes the projects mentioned and recommended in the original post on dev.to

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. tftargets

    A tool that analyzes Terraform configurations and identifies directories that need to be executed based on Git changes.

    tftargets (https://github.com/takaishi/tftargets) analyzes Git branch diffs to determine, at the module level, whether changes occurred. It uses terraform-config-inspect (https://github.com/hashicorp/terraform-config-inspect) internally to understand module dependencies and outputs the directories of changed modules as a JSON array.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. terragrunt

    Terragrunt is a flexible orchestration tool that allows Infrastructure as Code written in OpenTofu/Terraform to scale.

    Note: Terragrunt (https://terragrunt.gruntwork.io/) is a wrapper for Terraform that simplifies managing many modules. By defining dependencies in .hcl files, Terragrunt ensures modules are applied in the correct order.

  4. terraform-config-inspect

    A helper library for shallow inspection of Terraform configurations

    tftargets (https://github.com/takaishi/tftargets) analyzes Git branch diffs to determine, at the module level, whether changes occurred. It uses terraform-config-inspect (https://github.com/hashicorp/terraform-config-inspect) internally to understand module dependencies and outputs the directories of changed modules as a JSON array.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • BootStrapping Aurora RDS Databases using Lambda and Terraform (Part 1)

    1 project | dev.to | 10 Jan 2026
  • 🧩 GitHub Actions Composite vs Reusable Workflows

    1 project | dev.to | 18 Jul 2025
  • Simplifiez votre infra avec les Stacks Terragrunt

    1 project | dev.to | 11 Mar 2025
  • How to Manage Multiple Terraform Environments Efficiently

    1 project | dev.to | 6 May 2024
  • Deploying a Containerized App to ECS Fargate Using a Private ECR Repo & Terragrunt

    1 project | dev.to | 22 Apr 2024

Did you know that Go is
the 4th most popular programming language
based on number of references?