SaaSHub helps you find the best software and product alternatives Learn more →
Top 16 Go Hcl Projects
-
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.
-
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.
-
Project mention: Pulumi vs. Terraform: Choosing the Best Infrastructure as Code Solution | dev.to | 2025-02-10
Programming Model The first notable difference between Pulumi and Terraform is the programming language. Terraform uses a custom language called HashiCorp configuration language (HCL) to define infrastructure. In contrast, Pulumi offers more options, allowing you to choose from a list of popular programming languages.
-
inframap
Read your tfstate or HCL to generate a graph specific for each provider, showing only the resources that are most important/relevant.
Like Blast Radius, InfraMap generates visual graphs of your infrastructure based on Terraform state or configurations, offering a visual overview of your infrastructure, which is especially helpful for large and complex environments.
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
gookit/config
📝 Go configuration manage(load,get,set,export). support JSON, YAML, TOML, Properties, INI, HCL, ENV and Flags. Multi file load, data override merge, parse ENV var. Go应用配置加载管理,支持多种格式,多文件加载,远程文件加载,支持数据合并,解析环境变量名 (by gookit)
-
-
-
togomak
A declarative pipeline orchestrator with the magic of HCL as a configuration language, inspired from Terraform's architecture.
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Hcl discussion
Go Hcl related posts
-
It's Time to Switch to OpenTofu
-
Docker Bake: Storing your Docker build config
-
Faster, Easier Deployments: How We Simplified Our Infrastructure with Nomad in 15 Hours (Goodbye, Kubernetes!)
-
Terragrunt Tutorial – Getting Started & Examples
-
HCL: Toolkit for Structured Configuration Languages
-
7 Programming Languages Every Cloud Engineer Should Know in 2024!
-
Pkl, a Programming Language for Configuration
-
A note from our sponsor - SaaSHub
www.saashub.com | 17 Mar 2025
Index
What are some of the best open-source Hcl projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | terraformer | 13,261 |
2 | hcl | 5,408 |
3 | inframap | 1,814 |
4 | k2tf | 1,208 |
5 | go-colorful | 1,173 |
6 | terraform-ls | 1,044 |
7 | tfk8s | 988 |
8 | yj | 978 |
9 | tfupdate | 581 |
10 | gookit/config | 549 |
11 | hcledit | 486 |
12 | jk | 406 |
13 | togomak | 148 |
14 | grab | 64 |
15 | apollo | 32 |
16 | tq | 26 |