SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go Terraform Projects
-
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-09Terraform or OpenTofu for infra as code
-
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.
-
microservices-demo
Sample cloud-first application with 10 microservices showcasing Kubernetes, Istio, and gRPC.
-
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-04The 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.
-
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 -
Link: https://github.com/infracost/infracost
-
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).
-
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 -
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
terragrunt
Terragrunt is a flexible orchestration tool that allows Infrastructure as Code written in OpenTofu/Terraform to scale.
-
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.
-
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-10Terraform 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.
-
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
-
Project mention: DevOps in 2025: the future is automated, git-ified, and kinda scary but fun. | dev.to | 2025-05-09
Trivy for scanning
-
wild-workouts-go-ddd-example
Go DDD example application. Complete project to show how to apply DDD, Clean Architecture, and CQRS by practical refactoring.
-
Link do repo
-
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 -
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.
-
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-18Star on Github ✨
-
Link: https://terraform-docs.io
-
go-coffeeshop
☕ A practical event-driven microservices demo built with Golang. Nomad, Consul Connect, Vault, and Terraform for deployment
-
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.
-
-
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
-
GCP Terraform provider : https://registry.terraform.io/providers/hashicorp/google/latest/docs
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Terraform discussion
Go Terraform related posts
-
Introduction à OpenTofu pour les utilisateurs Terraform
-
Automate your Infrastructure on AWS using Terraform Controller and FluxCD
-
Terraform drift is breaking your cloud: here’s how to stop the chaos
-
Terraform in DevOps – IaC, Workflow & Benefits
-
Terraform AWS Provider V6.0.0-beta1
-
Terraform registry bug takes down all Terraform versions, causing pandemonium
-
Terraform Global Error / Outage
-
A note from our sponsor - SaaSHub
www.saashub.com | 12 May 2025
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 |