Top Terraform/OpenTofu tools to Use in 2025

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

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. cosign

    Code signing and transparency for containers and binaries

    Verifies downloads using cosign and PGP (via gopenpgp), ensuring the integrity and authenticity of tool binaries.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. atlantis

    Terraform Pull Request Automation

  4. gopenpgp

    A high-level OpenPGP library

    Verifies downloads using cosign and PGP (via gopenpgp), ensuring the integrity and authenticity of tool binaries.

  5. go-version

    A Go (golang) library for parsing and verifying versions and version constraints. (by hashicorp)

    Tenv utilizes go-version for semantic versioning and HCL parsing to extract version constraints from files like required_version in Terraform/OpenTofu or Terragrunt HCL files.

  6. terragrunt

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

    Link: https://terragrunt.gruntwork.io

  7. terraform-docs

    Generate documentation from Terraform modules in various output formats

    Link: https://terraform-docs.io

  8. hcl

    HCL is the HashiCorp configuration language.

    Tenv utilizes go-version for semantic versioning and HCL parsing to extract version constraints from files like required_version in Terraform/OpenTofu or Terragrunt HCL files.

  9. SaaSHub

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

    SaaSHub logo
  10. tenv

    tenv is a versatile version manager for OpenTofu, Terraform, Terragrunt and Atmos, written in Go. Our tool simplifies the complexity of handling different versions of these powerful tools, ensuring developers and DevOps professionals can focus on what matters most - building and deploying efficiently. tenv is a successor of tofuenv and tfenv.

    Link: https://github.com/tofuutils/tenv

  11. semver

    Semantic Versioning Specification

    Semver 2.0.0 Compatibility Tenv utilizes go-version for semantic versioning and HCL parsing to extract version constraints from files like required_version in Terraform/OpenTofu or Terragrunt HCL files.

  12. 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.

    Link: https://github.com/cloudposse/atmos

  13. OpenAI-DotNet

    A Non-Official OpenAI RESTful API Client for DotNet (by RageAgainstThePixel)

    Support for Multiple LLM Providers: It includes OpenAI, Amazon Bedrock and Ollama.

  14. checkov

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

    Link: https://github.com/bridgecrewio/checkov

  15. ollama-twice

    Watch and hear endless conversations between two ollamas, hence the Two-Way Conversation Engine (TWICE)

    Support for Multiple LLM Providers: It includes OpenAI, Amazon Bedrock and Ollama.

  16. go

    The Go programming language

    Callable as a Go Module Includes a Semver compatibility promise via the tenvlib wrapper package for seamless integration (details available in TENV_AS_LIB.md). Can be used as a library to download OpenTofu with minimum dependencies.

  17. infracost

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

    Link: https://github.com/infracost/infracost

  18. cyclonedx-maven-plugin

    Creates CycloneDX Software Bill of Materials (SBOM) from Maven projects

    Provides output in multiple formats: CLI, CycloneDX, JSON, JUnit XML, CSV, SARIF, GitHub markdown, and links to remediation guides.

  19. tfmv

    CLI to rename Terraform resources and generate moved blocks

  20. amazon-bedrock-samples

    This repository contains examples for customers to get started using the Amazon Bedrock Service. This contains examples for all available foundational models

    Support for Multiple LLM Providers: It includes OpenAI, Amazon Bedrock and Ollama.

  21. tflint

    A Pluggable Terraform Linter

  22. tfsec

    Tfsec is now part of Trivy

    Link: https://aquasecurity.github.io/trivy/

  23. burrito

    🌯 Burrito is a TACoS Kubernetes Operator - "Argo CD for Terraform" (by padok-team)

    Link: https://github.com/padok-team/burrito

  24. terramate

    Open-source Infrastructure as Code (IaC) orchestration platform: GitOps workflows, orchestration, code generation, observability, drift detection, asset management, policies, Slack notifications, and more. Integrates with Terraform, OpenTofu, Terragrunt, Kubernetes, GitHub Actions, GitLab CI/CD, BitBucket Pipelines, and any other CI/CD platform.

    Link: https://github.com/terramate-io/terramate

  25. 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

    Link: https://github.com/env0/terratag

  26. awesome-tf

    Curated list of resources on HashiCorp's Terraform and OpenTofu

    Awesome Terraform

  27. SaaSHub

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

    SaaSHub logo
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

  • List of most useful Terraform open-source tools

    14 projects | /r/Terraform | 28 Aug 2022
  • 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

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