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
20082026
-
…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 -
…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 -
…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 -
…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 -
This also reminds me of HCL https://github.com/hashicorp/hcl?tab=readme-ov-file#informat...
comment by jacobtomlinson · 2025-04-02 · in Show HN: I made Confetti: a configuration language file format -
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 -
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…
comment by mdaniel · 2025-01-13 · in Uv's killer feature is making ad-hoc environments easy -
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 -
…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
comment by srevinsaju · 2023-10-25 · in Show HN: Togomak – declarative pipeline orchestrator based on HCL and Terraform -
…It's every vendor implementing a different syntax such as Hashicorp with their HCL [0]. [0] https://github.com/hashicorp/hcl
comment by imtringued · 2023-09-26 · in Quadlets might make me finally stop using docker-compose -
…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 -
…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…
comment by proxysna · 2021-08-19 · in Harbormaster: Anti-Kubernetes for your personal server -
…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,…
comment by KronisLV · 2021-08-19 · in Harbormaster: Anti-Kubernetes for your personal server -
…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 -
…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 -
…this project is likely not going to go anywhere IMHO). edit: Apparently non-standard [0]. [0] https://github.com/hashicorp/hcl
comment by fizixer · 2020-10-15 · in Waypoint: Build, deploy, and release applications across any platform -
…Systems that accept HCL usually accept JSON as well, but HCL is much more human friendly. See https://github.com/hashicorp/hcl
comment by sgt · 2020-03-19 · in Windows Terminal Preview v0.10 Release -
…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
comment by nonbirithm · 2019-04-14 · in JSON as configuration files: please don’t (2016) -
…is based on HCL, which is a superset of JSON (adding functionality like comments and other stuff). https://github.com/hashicorp/hcl
comment by preya2k · 2018-10-16 · in GitHub launches Actions, its workflow automation tool -
…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
comment by deweller · 2018-10-16 · in GitHub launches Actions, its workflow automation tool -
…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/
comment by jcwayne · 2018-09-20 · in Show HN: SAN – a Safe and Nice TOML/YAML Alternative -
This looks a lot like HCL ( https://github.com/hashicorp/hcl ).
comment by rayredd · 2018-09-20 · in Show HN: SAN – a Safe and Nice TOML/YAML Alternative -
What is HCL? This? https://github.com/hashicorp/hcl
comment by vram22 · 2018-07-06 · in Something about functions in Bash (2017) -
…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 -
…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) -
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 -
seems similar in goals to HCL https://github.com/hashicorp/hcl but harder to write.
comment by zie · 2017-05-11 · in HOCON – Human-Optimized Config Object Notation -
…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 -
missing hcl: https://github.com/hashicorp/hcl
comment by moondev · 2016-08-04 · in Don't use JSON for storing configuration -
…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 -
Hashicorp has created HCL https://github.com/hashicorp/hcl
comment by cookrn · 2016-04-13 · in Ignition: A new CoreOS machine provisioning utility -
Terraform uses HCL - Hashicorp Configuration Language - https://github.com/hashicorp/hcl
comment by manojlds · 2015-12-27 · in Botoform – Manage Infrastructure Running on AWS Using YAML Templates -
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