Go Terraform

Open-source Go projects categorized as Terraform

Top 23 Go Terraform Projects

  1. terraform

    Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.

    Project mention: DevOps in 2025: the future is automated, git-ified, and kinda scary but fun. | dev.to | 2025-05-09

    Terraform or OpenTofu for infra as code

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. microservices-demo

    Sample cloud-first application with 10 microservices showcasing Kubernetes, Istio, and gRPC.

  4. terraformer

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

    Project mention: Using Terraform Workspace for AWS multi account archtetctures | news.ycombinator.com | 2025-02-04

    The Terraformer tool was the biggest blessing when I had to reverse engineer our AWS stack into .tf modules.

    Shoutout to the Waze team for creating it!

    https://github.com/GoogleCloudPlatform/terraformer

    We built out a large serverless stack on AWS, and we got a request from higher ups to convert it all into Terraform modules for portability and transparency purposes.

    The Terraformer tool pulled in the entire stack and spit out the whole thing into tf files in less than 30 seconds.

    Everyone was super impressed on the team lol.

  5. semaphore

    Modern UI and powerful API for Ansible, Terraform, OpenTofu, PowerShell and other DevOps tools.

    Project mention: Semaphore UI: Modern UI/API for Ansible, Terraform, OpenTofu, PowerShell | news.ycombinator.com | 2024-12-11
  6. infracost

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

    Project mention: Top Terraform/OpenTofu tools to Use in 2025 | dev.to | 2025-02-04

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

  7. terraform-provider-aws

    The AWS Provider enables Terraform to manage AWS resources.

    Project mention: Terraform AWS Provider V6.0.0-beta1 | dev.to | 2025-05-07

    v6.0.0-beta1 of AWS provider has landed this morning. The multi-region support without having to create provider blocks without aliases is much appreciated. Along with that comes some deprecations which you may be impacted by (though only v7 should remove them completely).

  8. coder

    Coder provisions software development environments via Terraform on Linux, macOS, Windows, X86, ARM, and of course, Kubernetes.

    Project mention: Coder: Seamless Remote Dev Environments via Terraform | news.ycombinator.com | 2024-08-08
  9. SaaSHub

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

    SaaSHub logo
  10. terragrunt

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

    Project mention: Simplifiez votre infra avec les Stacks Terragrunt | dev.to | 2025-03-11
  11. atlantis

    Terraform Pull Request Automation

    Project mention: Terraform drift is breaking your cloud: here’s how to stop the chaos | dev.to | 2025-05-09

    Atlantis a Terraform pull request automation tool that can help detect and fix drift via code reviews.

  12. terratest

    Terratest is a Go library that makes it easier to write automated tests for your infrastructure code.

    Project mention: Pulumi vs. Terraform: Choosing the Best Infrastructure as Code Solution | dev.to | 2025-02-10

    Terraform provides a built-in testing framework to validate your project. The testing framework supports both unit and integration tests. It handles unit tests by creating a deployment plan and running the tests against that plan. While Terraform's testing framework allows you to validate basic properties, you may need to write more advanced tests to verify your virtual machines are set up correctly. You can create advanced tests using open source testing tools like Terratest and Kitchen-Terraform.

  13. steampipe

    Zero-ETL, infinite possibilities. Live query APIs, code & more with SQL. No DB required.

    Project mention: Show HN: TextQuery – Query CSV, JSON, XLSX Files with SQL | news.ycombinator.com | 2025-05-05

    Readers may also enjoy Steampipe [1], an open source tool to live query 140+ services with SQL (e.g. AWS, GitHub, CSV, Kubernetes, etc). It uses Postgres Foreign Data Wrappers under the hood and supports joins etc with other tables. (Disclaimer - I'm a lead on the project.)

    1 - https://github.com/turbot/steampipe

  14. tfsec

    Tfsec is now part of Trivy

    Project mention: DevOps in 2025: the future is automated, git-ified, and kinda scary but fun. | dev.to | 2025-05-09

    Trivy for scanning

  15. wild-workouts-go-ddd-example

    Go DDD example application. Complete project to show how to apply DDD, Clean Architecture, and CQRS by practical refactoring.

  16. tflint

    A Pluggable Terraform Linter

    Project mention: Boas Práticas de Segurança e Qualidade no Terraform. | dev.to | 2025-03-23

    Link do repo

  17. terrascan

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

    Project mention: Terrascan: Detect Compliance and Security Violations Across Iac | news.ycombinator.com | 2025-01-23
  18. terraform-provider-azurerm

    Terraform provider for Azure Resource Manager

    Project mention: Terraform in DevOps – IaC, Workflow & Benefits | dev.to | 2025-05-08

    This enables Terraform to interact with your Azure subscription. Authentication methods include service principal authentication, managed identities, and environment variables. Refer to the official documentation for setup steps.

  19. digger

    Digger is an open source IaC orchestration tool. Digger allows you to run IaC in your existing CI pipeline ⚡️

    Project mention: Top 5 Open Source Tools Platform, SRE, and DevOps need in 2024 | dev.to | 2024-10-18

    Star on Github ✨

  20. terraform-docs

    Generate documentation from Terraform modules in various output formats

    Project mention: Top Terraform/OpenTofu tools to Use in 2025 | dev.to | 2025-02-04

    Link: https://terraform-docs.io

  21. go-coffeeshop

    ☕ A practical event-driven microservices demo built with Golang. Nomad, Consul Connect, Vault, and Terraform for deployment

  22. aiac

    Artificial Intelligence Infrastructure-as-Code Generator.

    Project mention: AIAC and Docker - A seamless combination for your infrastrucutre | dev.to | 2024-08-23

    In the world of modern infrastructure, managing Docker containers and deploying containerized applications is becoming more efficient with the help of AI-powered tools. One such powerful tool is AIAC, developed by Gofireflyio. AIAC leverages the power of artificial intelligence to help automate infrastructure as code (IaC), including Docker container configurations.

  23. rover

    Interactive Terraform visualization. State and configuration explorer.

  24. driftctl

    Detect, track and alert on infrastructure drift

    Project mention: Terraform drift is breaking your cloud: here’s how to stop the chaos | dev.to | 2025-05-09

    Driftctl (archived but useful) still relevant in many setups

  25. terraform-provider-google

    Terraform Provider for Google Cloud Platform

    Project mention: Introduction à OpenTofu pour les utilisateurs Terraform | dev.to | 2025-05-11

    GCP Terraform provider : https://registry.terraform.io/providers/hashicorp/google/latest/docs

  26. SaaSHub

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

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Terraform discussion

Log in or Post with

Go Terraform related posts

  • Introduction à OpenTofu pour les utilisateurs Terraform

    2 projects | dev.to | 11 May 2025
  • Automate your Infrastructure on AWS using Terraform Controller and FluxCD

    2 projects | dev.to | 11 May 2025
  • Terraform drift is breaking your cloud: here’s how to stop the chaos

    6 projects | dev.to | 9 May 2025
  • Terraform in DevOps – IaC, Workflow & Benefits

    3 projects | dev.to | 8 May 2025
  • Terraform AWS Provider V6.0.0-beta1

    1 project | dev.to | 7 May 2025
  • Terraform registry bug takes down all Terraform versions, causing pandemonium

    1 project | news.ycombinator.com | 1 May 2025
  • Terraform Global Error / Outage

    1 project | news.ycombinator.com | 30 Apr 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 12 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Terraform projects in Go? This list will help you:

# Project Stars
1 terraform 45,152
2 microservices-demo 17,938
3 terraformer 13,562
4 semaphore 11,794
5 infracost 11,468
6 terraform-provider-aws 10,291
7 coder 9,816
8 terragrunt 8,620
9 atlantis 8,238
10 terratest 7,655
11 steampipe 7,308
12 tfsec 6,815
13 wild-workouts-go-ddd-example 5,606
14 tflint 5,251
15 terrascan 4,923
16 terraform-provider-azurerm 4,735
17 digger 4,503
18 terraform-docs 4,444
19 go-coffeeshop 4,235
20 aiac 3,653
21 rover 3,131
22 driftctl 2,534
23 terraform-provider-google 2,469

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

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