Go Hcl

Open-source Go projects categorized as Hcl Edit details

Top 12 Go Hcl Projects

  • terraformer

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

    Project mention: API Gateway with Terraform - advice required. | reddit.com/r/aws | 2022-06-05

    Hi, just stumbled on this, but you or somebody in a similar situation may want to look into using Terraformer, I've found this useful for exporting console config to TF: https://github.com/GoogleCloudPlatform/terraformer

  • hcl

    HCL is the HashiCorp configuration language.

    Project mention: Hard pass Kubernetes, Hello Nomad! | dev.to | 2022-06-10

    Another change is the syntax we use to express how to run our code. Our existing tool uses YAML like Docker Compose; this makes for simple config files, but it’s not as expressive as we would want (we can’t tell it to deploy canary for example). Nomad on the other hand uses HCL and passes config variables at deploy time.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • inframap

    Read your tfstate or HCL to generate a graph specific for each provider, showing only the resources that are most important/relevant.

    Project mention: Diagram as Code | news.ycombinator.com | 2022-06-23

    Pretty cool. The biggest thing I think is missing from many popular diagramming tools is the ability to easily diff the architecture across changes. Although that can already be done with graphviz source files.

    However, these days I prefer to just have diagrams generated from the source code itself, like:

    - https://github.com/cycloidio/inframap

    - https://graphviz.org/Gallery/directed/bazel.html

    In order to make a compelling use case out of having to maintain a parallel definition like this, I think it needs to be able to contribute to analysis like formal verification or, despite them stating that it's not a goal, being able to create the described architecture. Or even generate something like a terraform plan. Otherwise it falls victim to the same problem as any other method of creating diagrams, that of them falling out of sync with the system.

    They are a long way there already by providing a way to use a programming language backed by a large ecosystem of other tools that can be used to work with e.g. terraform, like python/go.

  • k2tf

    Kubernetes YAML to Terraform HCL converter

    Project mention: Share a GPU between pods on AWS EKS | dev.to | 2021-11-04

    Pro tip: If you want to convert k8s yaml files to .tf, you can use k2tf (repo) that is able to convert the resource types of the yaml top their appropriated counterparts of the k8s provider for terraform. To install it, just:

  • terraform-ls

    Terraform Language Server

    Project mention: Workflow for DevOps? (Ansible, Terraform, Kubernets, RHET) | reddit.com/r/neovim | 2022-05-30

    Look at terraform-ls vs terraform-lsp. Both can be used with coc.nvim.

  • 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

  • iam-policy-json-to-terraform

    Small tool to convert an IAM Policy in JSON format into a Terraform aws_iam_policy_document

    Project mention: Quick Tech - AWS IAM Policy JSON to Terraform | reddit.com/r/Terraform | 2021-09-21
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • jk

    Configuration as Code with ECMAScript

    Project mention: The Curse of NixOS | news.ycombinator.com | 2022-01-24

    People have tried: https://github.com/jkcfg/jk

    But yeah I agree. The thing is, if all you need is robust determinism why do you need a full functional language with currying and other complex concepts?

    Google had the same problem for Bazel, and their solution (Starlark) is way easier to understand.

  • gookit/config

    📝 Go configuration manage(load,get,set). support JSON, YAML, TOML, INI, HCL, ENV and Flags. Multi file load, data override merge, parse ENV var. Go应用配置加载管理,支持多种格式,多文件加载,远程文件加载,支持数据合并,解析环境变量名 (by gookit)

  • hcledit

    A command line editor for HCL

    Project mention: Automatically "edit" terraform configuration files | reddit.com/r/Terraform | 2021-10-25

    The hclwrite library is pretty low-level and not convenient to use for quick scripting, but hcledit is a higher-level wrapper around it which works nicely for relatively straightforward situations.

  • terraform-validator

    A norms and conventions validator for Terraform

  • apollo

    cross-chain ETL tool for EVM chaindata (by chainbound)

    Project mention: Show HN: Apollo – ETL tool for querying blockchain data | news.ycombinator.com | 2022-06-24
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). The latest post mention was on 2022-06-24.

Go Hcl related posts


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

Project Stars
1 terraformer 7,854
2 hcl 4,133
3 inframap 931
4 k2tf 788
5 terraform-ls 701
6 terratag 611
7 iam-policy-json-to-terraform 540
8 jk 371
9 gookit/config 362
10 hcledit 228
11 terraform-validator 78
12 apollo 10
Find remote jobs at our new job board 99remotejobs.com. There are 2 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives