List of most useful Terraform open-source tools

This page summarizes the projects mentioned and recommended in the original post on /r/Terraform

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

    CLI tool to generate terraform files from existing infrastructure (reverse Terraform). Infrastructure to Code

    "Reverse"/creating from existing cloud resources:Terraformer: https://github.com/GoogleCloudPlatform/terraformerAztfy (Azure only): https://github.com/Azure/aztfy

  • SaaSHub

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

    SaaSHub logo
  • atlantis

    Terraform Pull Request Automation

    Basic GitOps:Atlantis - https://www.runatlantis.io/

  • aztfy

    Discontinued A tool to bring existing Azure resources under Terraform's management [Moved to: https://github.com/Azure/aztfexport]

    "Reverse"/creating from existing cloud resources:Terraformer: https://github.com/GoogleCloudPlatform/terraformerAztfy (Azure only): https://github.com/Azure/aztfy

  • terragrunt

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

    DRY wrapper:Terragrunt: https://github.com/gruntwork-io/terragrunt

  • OPA (Open Policy Agent)

    Open Policy Agent (OPA) is an open source, general-purpose policy engine.

    Policy as code:OPA: https://github.com/open-policy-agent/opa

  • checkov

    Prevent cloud misconfigurations and find vulnerabilities during build-time in infrastructure as code, container images and open source packages with Checkov by Bridgecrew.

  • tfsec

    Tfsec is now part of Trivy

  • terrascan

    Detect compliance and security violations across Infrastructure as Code to mitigate risk before provisioning cloud native infrastructure.

  • kics

    Find security vulnerabilities, compliance issues, and infrastructure misconfigurations early in the development cycle of your infrastructure-as-code with KICS by Checkmarx.

  • infracost

    Cloud cost estimates for Terraform in pull requests💰📉 Shift FinOps Left!

    Cost:Infracost (estimation): https://github.com/infracost/infracostTerratag (tagging): https://github.com/env0/terratag (disclaimer, I am CEO at env0)

  • terratag

    Terratag is a CLI tool that enables users of Terraform to automatically create and maintain tags across their entire set of AWS, Azure, and GCP resources

    Cost:Infracost (estimation): https://github.com/infracost/infracostTerratag (tagging): https://github.com/env0/terratag (disclaimer, I am CEO at env0)

  • terraform-docs

    Generate documentation from Terraform modules in various output formats

    Documentation:terraform-docs: https://github.com/terraform-docs/terraform-docs

  • pre-commit-terraform

    pre-commit git hooks to take care of Terraform configurations 🇺🇦

    https://github.com/antonbabenko/pre-commit-terraform because Terraform/Terragrunt configs should be documented, tidy and valid all the time :)

  • atmos

    👽 Terraform Orchestration Tool for DevOps. Keep environment configuration DRY with hierarchical imports of configurations, inheritance, and WAY more. Native support for Terraform and Helmfile.

    Check out atmos for a fresh take at managing terraform configurations and terraform workflows. Instead of managing HCL `.tfvar` files manually for configuration, it uses YAML, and supports concepts of imports (via deep merging), remote imports (anything supported by gogetter), mixins, inheritance, multiple-inheritance, vendoring of root modules, workflows, task runners (via custom subcommands), and much more. There's a bit of a learning curve and mind-shift required if coming from a Terragrunt background, but the experience is mindblowing after switching to it. Also, it's not limited to terraform.

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

  • Prevendo Custo de Arquitetura Terraform

    2 projects | dev.to | 10 May 2024
  • Top Terraform Tools to Know in 2024

    19 projects | dev.to | 26 Mar 2024
  • DevSecOps with AWS- IaC at scale - Building your own platform - Part 1

    8 projects | dev.to | 21 Mar 2024
  • Top 10 terraform tools you should know about.

    10 projects | dev.to | 11 Dec 2023
  • What is the best `as Code` tool in 2023?

    4 projects | dev.to | 26 Jul 2023

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