How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.
A parser for HCL2 written in Python using Lark. It can be used as a Python library or through its CLI tools: hcl2tojson, jsontohcl2, and hq — a jq-like query tool for HCL files. Supports HCL2 only (not backwards compatible with HCL v1) and works with any HCL2 config file such as Terraform.
HCL parsing and encoding libraries for rust with serde support
HCL grammar for tree-sitter
Pure Ruby HCL parser
The main features of winebarrel/rhcl are: HCL Libraries.
Open-source alternatives to winebarrel/rhcl include: amplify-education/python-hcl2 — A parser for HCL2 written in Python using Lark. It can be used as a Python library or through its CLI tools:… martinohmann/hcl-rs — HCL parsing and encoding libraries for rust with serde support. tree-sitter-grammars/tree-sitter-hcl — HCL grammar for tree-sitter. virtuald/pyhcl — HCL is a configuration language. pyhcl is a python parser for it. wondrify/hcl4j — HCL is the Hashicorp Configuration Language used in Terraform. This is a java Parser for parsing HCL and converting to…