Hacker GitHub

← All repos

hashicorp/hcl

View on GitHub ↗ ★ 5,829 Go

HCL is the HashiCorp configuration language.

35 mentions on Hacker News by 32 people: 2 stories, 33 comments · first 2014-08-11 · latest 2026-04-23

Mentions per year 35 mentions · busiest year 2018 (7)
20082026
  1. …skills we already have. also it's fairly easy to inspect... I'm doing some tests using https://pkg.go.dev/github.com/hashicorp/hcl/v2/hclparse and i'm building some internal tooling to do static analysis of our terraform code and automated…
    comment by znpy · 2026-04-23 · in I am building a cloud
  2. …HCL is very similar in terms of goals, and has been around for a while. It looks great too. https://github.com/hashicorp/hcl/
    comment by sedatk · 2025-10-12 · in MAML – A new configuration language
  3. …for HCL, as it can be very easy to blur terraform's implementation of the behaviors from HCL itself https://github.com/hashicorp/hcl/blob/v2.23.0/hclsyntax/spec... I believe is the actual language specification of heredocs
    comment by mdaniel · 2025-06-20 · in What would a Kubernetes 2.0 look like
  4. …Its lovely to see default values loaded thanks to some extra spaces. Brackets for the win! https://github.com/hashicorp/hcl
    comment by misiek08 · 2025-04-27 · in CONL: "Markdown" for your config files
  5. This also reminds me of HCL https://github.com/hashicorp/hcl?tab=readme-ov-file#informat...
  6. HCL is Hashicorp Configuration Language: https://github.com/hashicorp/hcl . It's basically a DSL used by a bunch of Hashicorp products. It's sort of a programming language. Someone I worked with implemented 1 or 2 advent of code exercises…
    comment by onei · 2025-01-22 · in It's Time to Switch to OpenTofu
  7. hcl is still MPLv2 https://github.com/hashicorp/hcl/blob/v2.23.0/LICENSE and my complaint is that the .go file has one import path but the compiler is going to secretly use a fork, versus updating the import path like a sane person. The…
  8. Reminds me of [HCL]( https://github.com/hashicorp/hcl ), but without all the providers to deploy the config?
    comment by sturlabragason · 2024-02-03 · in Pkl, a Programming Language for Configuration
  9. …to write a Jsonnet wrapper around it. Terraform can currently parse json pipelines too. [1]: https://github.com/hashicorp/hcl/blob/main/json/spec.md
  10. …It's every vendor implementing a different syntax such as Hashicorp with their HCL [0]. [0] https://github.com/hashicorp/hcl
  11. …hashicorp configuration language [1] through which you define the database schema for atlas. [1] https://github.com/hashicorp/hcl
    comment by lf-non · 2022-02-09 · in Atlas – A Database Toolkit
  12. …you hit the limit of a single node. > The only serious downsides is having to use the HCL DSL ( https://github.com/hashicorp/hcl ) and their web UI being read only in the last versions that i checked. 1. IIRC you can run jobs directly from…
  13. …https://www.nomadproject.io/docs/drivers ). The only serious downsides is having to use the HCL DSL ( https://github.com/hashicorp/hcl ) and their web UI being read only in the last versions that i checked. There are also some other tools,…
  14. …I'm sure that has changed over time. I will say that I looked at HCL and it looks very nice: https://github.com/hashicorp/hcl But somehow it's not as popular as a mess of YAML and Go Templates? That genuinely leaves me scratching my head.…
    comment by chubot · 2021-07-22 · in Kubernetes is our generation's Multics
  15. …quirks, from the K8s/DevOps people, when we have the much nicer HCL... For anyone not used to HCL: https://github.com/hashicorp/hcl
    comment by chrizel · 2021-02-15 · in Running Nomad for a Home Server
  16. …this project is likely not going to go anywhere IMHO). edit: Apparently non-standard [0]. [0] https://github.com/hashicorp/hcl
  17. …Systems that accept HCL usually accept JSON as well, but HCL is much more human friendly. See https://github.com/hashicorp/hcl
  18. …I ported it to C++ and Lua for a project and it gets the job done for non-dynamic configs. [0] https://github.com/hashicorp/hcl
  19. …is based on HCL, which is a superset of JSON (adding functionality like comments and other stuff). https://github.com/hashicorp/hcl
  20. …to be more human-readable than JSON and YAML. But it is plenty strict for use cases like this. 1. https://github.com/hashicorp/hcl
  21. …a lot like HashiCorp configuration language[0]. But more standards[1] are always welcome ;) [0] https://github.com/hashicorp/hcl [1] https://xkcd.com/927/
  22. This looks a lot like HCL ( https://github.com/hashicorp/hcl ).
  23. What is HCL? This? https://github.com/hashicorp/hcl
  24. …quite fond of hcl[0] I hope it worms its way through more systems as a config format option [0]: https://github.com/hashicorp/hcl
    comment by Already__Taken · 2018-06-26 · in HashiCorp Consul 1.2: Service Mesh
  25. …simple. The main issue was the only implementation is in Go, so I had to write a port to C++. [1] https://github.com/hashicorp/hcl
    comment by nonbirithm · 2018-06-20 · in YAML: probably not so great after all (2017)
  26. Such a good question there's a section of the README dedicated to it! https://github.com/hashicorp/hcl#why
    comment by schmichael · 2017-10-16 · in Consul 1.0 Released
  27. seems similar in goals to HCL https://github.com/hashicorp/hcl but harder to write.
  28. …e.g. a bunch of words with nested {} for blocks. Maybe like https://github.com/vstakhov/libucl or https://github.com/hashicorp/hcl (hm this seems to even have here docs!) This kind of thing was done a lot with Python at my last job, to…
    comment by chubot · 2017-01-25 · in Shell Has a Forth-Like Quality
  29. missing hcl: https://github.com/hashicorp/hcl
    comment by moondev · 2016-08-04 · in Don't use JSON for storing configuration
  30. …understand hcl correctly), HCL is a superset of JSON which means JSON files are HCL files. (Source: https://github.com/hashicorp/hcl ) I still wish they'd gone with TOML :) They have good reasoning as to why not JSON/YAML, but those are…
    comment by scrollaway · 2016-08-03 · in Terraform 0.7 released
  31. Hashicorp has created HCL https://github.com/hashicorp/hcl
  32. Terraform uses HCL - Hashicorp Configuration Language - https://github.com/hashicorp/hcl
  33. Answering my own question after looking at the code: https://github.com/hashicorp/hcl#why It's JSON-compatible, at least (valid JSON is valid HCL).
    comment by robbles · 2015-09-28 · in Otto, the successor to Vagrant