Topic: "hcl"
GoogleCloudPlatform/terraformer
CLI tool to generate terraform files from existing infrastructure (reverse Terraform). Infrastructure to Code
Language: Go - Size: 66.3 MB - Last synced at: 7 days ago - Pushed at: 10 days ago - Stars: 13,548 - Forks: 1,743

hashicorp/hcl
HCL is the HashiCorp configuration language.
Language: Go - Size: 2.44 MB - Last synced at: about 2 hours ago - Pushed at: about 1 month ago - Stars: 5,458 - Forks: 625

cycloidio/inframap
Read your tfstate or HCL to generate a graph specific for each provider, showing only the resources that are most important/relevant.
Language: Go - Size: 12.8 MB - Last synced at: 2 days ago - Pushed at: 4 months ago - Stars: 1,838 - Forks: 100

sl1pm4t/k2tf
Kubernetes YAML to Terraform HCL converter
Language: Go - Size: 738 KB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 1,212 - Forks: 110

lucasb-eyer/go-colorful
A library for playing with colors in go (golang).
Language: Go - Size: 1.12 MB - Last synced at: 1 day ago - Pushed at: 4 months ago - Stars: 1,183 - Forks: 60

hashivim/vim-terraform
basic vim/terraform integration
Language: Vim Script - Size: 380 KB - Last synced at: 29 days ago - Pushed at: 4 months ago - Stars: 1,098 - Forks: 108

hashicorp/terraform-ls
Terraform Language Server
Language: Go - Size: 17.6 MB - Last synced at: 25 days ago - Pushed at: 26 days ago - Stars: 1,055 - Forks: 137

jrhouston/tfk8s
A tool for converting Kubernetes YAML manifests to Terraform HCL
Language: Go - Size: 103 KB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 1,016 - Forks: 63

sclevine/yj
CLI - Convert between YAML, TOML, JSON, and HCL. Preserves map order.
Language: Go - Size: 350 KB - Last synced at: 1 day ago - Pushed at: over 1 year ago - Stars: 997 - Forks: 51

env0/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
Language: Go - Size: 618 KB - Last synced at: 1 day ago - Pushed at: 22 days ago - Stars: 976 - Forks: 45

hashicorp/vscode-terraform
HashiCorp Terraform VSCode extension
Language: TypeScript - Size: 22.6 MB - Last synced at: 5 days ago - Pushed at: 8 days ago - Stars: 942 - Forks: 184

flosell/iam-policy-json-to-terraform
Small tool to convert an IAM Policy in JSON format into a Terraform aws_iam_policy_document
Language: JavaScript - Size: 2.42 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 792 - Forks: 59

alexpovel/srgn
A grep-like tool which understands source code syntax and allows for manipulation in addition to search
Language: Rust - Size: 14.1 MB - Last synced at: 6 days ago - Pushed at: 11 days ago - Stars: 756 - Forks: 9

JFryy/qq
jq, but with many interoperable configuration format transcodings and interactive querying.
Language: Go - Size: 2 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 600 - Forks: 4

minamijoyo/tfupdate
Update version constraints in your Terraform configurations
Language: Go - Size: 480 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 586 - Forks: 23

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应用配置加载管理,支持多种格式,多文件加载,远程文件加载,支持数据合并,解析环境变量名
Language: Go - Size: 678 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 550 - Forks: 56

minamijoyo/hcledit
A command line editor for HCL
Language: Go - Size: 304 KB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 499 - Forks: 31

jkcfg/jk
Configuration as Code with ECMAScript
Language: Go - Size: 1.81 MB - Last synced at: 19 days ago - Pushed at: over 2 years ago - Stars: 407 - Forks: 28

turbot/powerpipe
Powerpipe: Dashboards for DevOps. Visualize cloud configurations. Assess security posture against a massive library of benchmarks. Build custom dashboards with code.
Language: TypeScript - Size: 35.6 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 384 - Forks: 30

virtuald/pyhcl
HCL is a configuration language. pyhcl is a python parser for it.
Language: Python - Size: 196 KB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 339 - Forks: 59

juliosueiras/vim-terraform-completion
A (Neo)Vim Autocompletion and linter for Terraform, a HashiCorp tool
Language: Vim script - Size: 6.77 MB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 338 - Forks: 24

stevenaldinger/decker
Declarative penetration testing orchestration framework
Language: Go - Size: 156 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 290 - Forks: 25

aminueza/terraform-provider-minio
Terraform provider for managing MinIO S3 buckets and IAM Users.
Language: Go - Size: 1.1 MB - Last synced at: 1 day ago - Pushed at: 4 days ago - Stars: 276 - Forks: 78

elmundio87/terraform_validate 📦
Assists in the enforcement of user-defined standards in Terraform
Language: Python - Size: 133 KB - Last synced at: 19 days ago - Pushed at: over 5 years ago - Stars: 257 - Forks: 40

asteris-llc/converge
A powerful and easy-to-use configuration management system.
Language: Go - Size: 39 MB - Last synced at: 11 months ago - Pushed at: over 4 years ago - Stars: 251 - Forks: 31

VladRassokhin/intellij-hcl 📦
HCL language support for IntelliJ platform based IDEs
Language: Kotlin - Size: 13.9 MB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 244 - Forks: 49

fatih/hclfmt 📦
Format and prettify HCL files
Language: Go - Size: 7.81 KB - Last synced at: 6 months ago - Pushed at: over 6 years ago - Stars: 230 - Forks: 50

shihanng/tfvar
Terraform's variable definitions template generator.
Language: Go - Size: 5.09 MB - Last synced at: 17 days ago - Pushed at: 6 months ago - Stars: 219 - Forks: 23

tristen/hcl-picker
:art: Colorpicker for data
Language: JavaScript - Size: 1.17 MB - Last synced at: about 6 hours ago - Pushed at: about 7 years ago - Stars: 211 - Forks: 40

Nic30/hwt
VHDL/Verilog/SystemC code generator, simulator API written in python/c++
Language: Python - Size: 19.1 MB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 209 - Forks: 28

SublimeText/Terraform
Terraform (HCL) configuration file syntax and snippets for Sublime Text
Language: HCL - Size: 747 KB - Last synced at: 5 days ago - Pushed at: 8 days ago - Stars: 167 - Forks: 57

devops-infra/docker-terragrunt
Dockerized framework with Terraform, Terragrunt, Python, Make, Docker, Git, and all needed components to easily manage cloud infrastructure.
Language: Makefile - Size: 3.12 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 164 - Forks: 38

martinohmann/hcl-rs
HCL parsing and encoding libraries for rust with serde support
Language: Rust - Size: 1.4 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 147 - Forks: 14

srevinsaju/togomak
A declarative pipeline orchestrator with the magic of HCL as a configuration language, inspired from Terraform's architecture.
Language: Go - Size: 5.34 MB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 147 - Forks: 5

xchapter7x/clarity
A declaritive test framework for Terraform
Language: Go - Size: 190 KB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 141 - Forks: 8

jvirtanen/vim-hcl
Syntax highlighting for HashiCorp Configuration Language (HCL)
Language: Vim Script - Size: 16.6 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 138 - Forks: 14

ari-hacks/terraform-study-guide
📚 Study Guide for the Terraform Associate Certification
Language: HCL - Size: 568 KB - Last synced at: 29 days ago - Pushed at: about 2 years ago - Stars: 137 - Forks: 130

MrRameshRajendran/Hybrid_MultiCloud_Overlay
MutiCloud_Overlay demonstrates a use case of overlay over one or more clouds such as AWS, Azure, GCP, OCI, Alibaba and a vSphere private infrastructure in Hub and spoke topology, point to point topology and in a Single cloud. Overlay protocols IPv6 and IPv4 are independent of underlying infrastructure. This solution can be integrated with encryption and additional security features.
Language: HCL - Size: 643 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 136 - Forks: 26

jrasell/nomadfiles
A collection of Nomad job files for deploying applications to a cluster
Language: Groovy - Size: 17.6 KB - Last synced at: about 1 month ago - Pushed at: about 7 years ago - Stars: 125 - Forks: 10

mcuadros/ascode
AsCode - Terraform Alternative Syntax
Language: Go - Size: 9.48 MB - Last synced at: about 7 hours ago - Pushed at: 7 months ago - Stars: 121 - Forks: 4

naorlivne/parse_it
A python library for parsing multiple types of config files, envvars & command line arguments that takes the headache out of setting app configurations.
Language: Python - Size: 593 KB - Last synced at: 4 days ago - Pushed at: 14 days ago - Stars: 113 - Forks: 7

sungchun12/airflow-toolkit
Any Airflow project day 1, you can spin up a local desktop Kubernetes Airflow environment AND one in Google Cloud Composer with tested data pipelines(DAGs) :desktop_computer: >> [ :rocket:, :ship: ]
Language: HCL - Size: 12.3 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 111 - Forks: 31

tree-sitter-grammars/tree-sitter-hcl
HCL grammar for tree-sitter
Language: HCL - Size: 3.66 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 108 - Forks: 25

babarot/stein 📦
A linter for config files with a customizable rule set
Language: Go - Size: 1.19 MB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 97 - Forks: 15

mitchellh/tree-sitter-hcl
A tree-sitter grammar for HCL (HashiCorp Configuration Language), used by projects such as Terraform.
Language: C - Size: 253 KB - Last synced at: 7 days ago - Pushed at: almost 3 years ago - Stars: 81 - Forks: 12

anmolnagpal/terraform-eks
Terraform for AWS EKS
Language: HCL - Size: 42 KB - Last synced at: 9 days ago - Pushed at: about 6 years ago - Stars: 81 - Forks: 39

thazelart/terraform-validator 📦
A norms and conventions validator for Terraform
Language: Go - Size: 3.81 MB - Last synced at: 6 months ago - Pushed at: about 3 years ago - Stars: 80 - Forks: 9

rinetd/transfer
Converts from one encoding to another. Supported formats HCL ⇄ JSON ⇄ YAML⇄TOML⇄XML⇄plist⇄pickle⇄properties ...
Language: Go - Size: 592 KB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 79 - Forks: 13

rodaine/hclencoder 📦
HCL Encoder/Marshaller - Convert Go Types into HCL files
Language: Go - Size: 27.3 KB - Last synced at: 6 months ago - Pushed at: about 2 years ago - Stars: 76 - Forks: 32

fatih/vim-hclfmt 📦
Vim plugin for hclfmt
Language: Vim script - Size: 6.84 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 75 - Forks: 19

linode/terraform-linode-k8s 📦
Kubernetes installer for Linode
Language: HCL - Size: 1.56 MB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 67 - Forks: 37

piotrmurach/tty-config
A highly customisable application configuration interface for building terminal tools.
Language: Ruby - Size: 209 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 66 - Forks: 8

ChrisMcKenzie/dropship
Super simple deployment tool
Language: Go - Size: 17.8 MB - Last synced at: about 1 month ago - Pushed at: almost 7 years ago - Stars: 66 - Forks: 12

lukasaron/terraform-provider-stripe
Terraform Stripe Provider
Language: Go - Size: 8.11 MB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 63 - Forks: 24

everdrone/grab
Configurable Scraper & Downloader, Powered by RegExp and Go
Language: Go - Size: 415 KB - Last synced at: 11 months ago - Pushed at: about 2 years ago - Stars: 63 - Forks: 2

json-next/awesome-json-next
A Collection of What's Next for Awesome JSON (JavaScript Object Notation) for Structured (Meta) Data in Text - JSON5, HJSON, HanSON, TJSON, SON, CSON, USON, JSONX/JSON11 & Many More
Size: 56.6 KB - Last synced at: 5 days ago - Pushed at: about 4 years ago - Stars: 63 - Forks: 3

ministryofjustice/cloud-platform-infrastructure
Deployment resources for the MoJ Cloud-Platform
Language: HCL - Size: 22.3 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 62 - Forks: 27

Avature/confight
One simple way of parsing configs.
Language: Python - Size: 178 KB - Last synced at: 16 days ago - Pushed at: 7 months ago - Stars: 59 - Forks: 6

slalombuild/terraform-atmos-accelerator
An opinionated, multi-cloud, multi-region, best-practice accelerator for Terraform.
Language: HCL - Size: 19.7 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 53 - Forks: 14

alecthomas/hcl
Parsing, encoding and decoding of HCL to and from Go types and an AST.
Language: Go - Size: 116 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 52 - Forks: 11

selectel/terraform-examples
Terraform manifests examples for different Selectel services
Language: HCL - Size: 10.3 MB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 52 - Forks: 35

dankraw/ssh-aliases
A tool for ~/.ssh/config generation
Language: Go - Size: 1.39 MB - Last synced at: 11 months ago - Pushed at: about 5 years ago - Stars: 49 - Forks: 3

clouddrove/terraform-aws-elasticache
Terraform module to create Elasticache Cluster and replica for Redis and Memcache.
Language: HCL - Size: 209 KB - Last synced at: 1 day ago - Pushed at: 7 months ago - Stars: 46 - Forks: 29

tenthirtyam/terrafom-examples-vmware
Terraform Examples for VMware Solutions
Language: HCL - Size: 117 KB - Last synced at: about 17 hours ago - Pushed at: 6 days ago - Stars: 45 - Forks: 17

ruanbekker/terraformfiles
Terraform Examples
Language: HCL - Size: 255 KB - Last synced at: 4 days ago - Pushed at: 5 months ago - Stars: 44 - Forks: 16

anubhavmishra/terraform-github-actions-demo
HashiCorp Terraform Github Actions Demo for Github Satellite 2020.
Language: HTML - Size: 107 KB - Last synced at: 12 days ago - Pushed at: almost 4 years ago - Stars: 43 - Forks: 33

clouddrove/terraform-aws-labels
This terraform module is designed to generate consistent label names and tags for resources. You can use terraform-labels to implement a strict naming convention.
Language: HCL - Size: 116 KB - Last synced at: 1 day ago - Pushed at: 2 months ago - Stars: 42 - Forks: 20

clouddrove/terraform-aws-subnet
Terraform module to create public, private and public-private subnet with network acl, route table, Elastic IP, nat gateway, flow log.
Language: HCL - Size: 243 KB - Last synced at: 1 day ago - Pushed at: 7 months ago - Stars: 42 - Forks: 15

HariSekhon/Terraform
Terraform HCL code for AWS / GCP / Azure / GitHub management
Language: HCL - Size: 351 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 42 - Forks: 22

clouddrove/terraform-aws-vpc
Terraform module to create VPC resource on AWS.
Language: HCL - Size: 225 KB - Last synced at: 1 day ago - Pushed at: 2 months ago - Stars: 37 - Forks: 21

clouddrove/terraform-aws-sftp
This terraform module is used to create sftp on AWS for S3.
Language: HCL - Size: 116 KB - Last synced at: 1 day ago - Pushed at: 7 months ago - Stars: 36 - Forks: 26

kbladin/KalleWheel
A custom color wheel extension for Adobe Photoshop
Language: JavaScript - Size: 3.87 MB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 36 - Forks: 6

babarot/vim-hcl 📦
Vim syntax for HCL
Language: Vim script - Size: 4.88 KB - Last synced at: about 1 month ago - Pushed at: over 7 years ago - Stars: 35 - Forks: 8

kehoecj/validate-configs-action
:octocat: Github Action to validate your config files using the config-file-validator
Language: Shell - Size: 875 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 33 - Forks: 4

drowzy/hxl
An Elixir implementation of HCL.
Language: Elixir - Size: 140 KB - Last synced at: 19 days ago - Pushed at: about 1 year ago - Stars: 33 - Forks: 2

bschaatsbergen/terraformbyexample
Terraform by example
Language: HTML - Size: 97.7 KB - Last synced at: 12 days ago - Pushed at: over 1 year ago - Stars: 33 - Forks: 4

chainbound/apollo
cross-chain ETL tool for EVM chaindata
Language: Go - Size: 593 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 32 - Forks: 2

last9/openmetrics-registry
Do more with your metrics
Language: HCL - Size: 365 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 31 - Forks: 1

ahmet2mir/wildq
Command-line TOML/JSON/INI/YAML/XML/HCL processor using jq c bindings
Language: Python - Size: 97.7 KB - Last synced at: 21 days ago - Pushed at: 3 months ago - Stars: 29 - Forks: 4

alfonsof/terraform-aws-examples
Terraform examples on AWS (Amazon Web Services). How to manage AWS resources with Terraform.
Language: HCL - Size: 266 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 29 - Forks: 55

clouddrove/terraform-aws-ses
Terraform module to create an SES Identity with SES IAM user on AWS.
Language: HCL - Size: 82 KB - Last synced at: 1 day ago - Pushed at: 7 months ago - Stars: 28 - Forks: 25

worldofprasanna/terraform-aws-staticwebsite
:green_heart: Terraform module to create & host static UI application in AWS S3
Language: HCL - Size: 90.8 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 27 - Forks: 16

clouddrove/terraform-aws-ecr
This terraform module is used to create ECR on AWS.
Language: HCL - Size: 113 KB - Last synced at: 1 day ago - Pushed at: 7 months ago - Stars: 26 - Forks: 20

jdolitsky/tq
jq for .tf files (Terraform/OpenTofu)
Language: Go - Size: 145 KB - Last synced at: 23 days ago - Pushed at: about 1 year ago - Stars: 26 - Forks: 3

clouddrove/terraform-aws-aurora
Terraform module which creates RDS Aurora database resources on AWS and can create different type of databases. Currently it supports Postgres and MySQL.
Language: HCL - Size: 263 KB - Last synced at: 1 day ago - Pushed at: 7 months ago - Stars: 25 - Forks: 18

traveloka-archive/terraform-aws-waf-webacl-supporting-resources 📦
A module to create several resources needed by AWS WAF WebACL.
Language: HCL - Size: 71.3 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 25 - Forks: 35

rjeczalik/refmt
Reformat HCL ⇄ JSON ⇄ YAML.
Language: Go - Size: 196 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 25 - Forks: 2

smintz/nomadgen
Configuration util in python syntax for Hashicorp's Nomad
Language: Python - Size: 97.7 KB - Last synced at: about 24 hours ago - Pushed at: 10 months ago - Stars: 23 - Forks: 3

vgsantoniazzi/js-hcl-parser
js-hcl-parser — A Go port version of HCL <> JSON parser for Javascript.
Language: Go - Size: 393 KB - Last synced at: 5 days ago - Pushed at: about 2 years ago - Stars: 23 - Forks: 1

clouddrove/terraform-aws-eks-addons
Terraform module which provisions addons on Amazon EKS clusters
Language: HCL - Size: 657 KB - Last synced at: 1 day ago - Pushed at: 6 days ago - Stars: 22 - Forks: 5

genelet/determined
Build customized JSON and HCL Unmarshaler with Determined
Language: Go - Size: 342 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 22 - Forks: 3

clouddrove/terraform-aws-lambda
Terraform module to create Lambda resource on AWS for create lambda function.
Language: HCL - Size: 184 KB - Last synced at: 1 day ago - Pushed at: 7 months ago - Stars: 22 - Forks: 14

mojzesh/swift-colorful
A library for playing with colors in Swift.
Language: Swift - Size: 929 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 22 - Forks: 0

patrickjahns/dependabot-terraform-action 📦
🔧 Github action for running dependabot on terraform repositories with HCL 2.0
Language: Ruby - Size: 55.7 KB - Last synced at: 7 days ago - Pushed at: about 3 years ago - Stars: 22 - Forks: 8

alfonsof/terraform-google-cloud-examples
Terraform examples on Google Cloud Platform (GCP). How to manage Google Cloud resources with Terraform.
Language: HCL - Size: 62.5 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 22 - Forks: 72

clouddrove/terraform-aws-kms
This terraform module creates a KMS Customer Master Key (CMK) and its alias.
Language: HCL - Size: 140 KB - Last synced at: 20 days ago - Pushed at: 7 months ago - Stars: 21 - Forks: 18

Build5Nines/terraform-quickstart-templates
Terraform Quickstart Templates
Language: HCL - Size: 101 KB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 20 - Forks: 7

turbot/flowpipe-samples
Flowpipe sample mods, demonstrating common pipeline patterns and how to use the Flowpipe library mods. Run directly or use as examples for your own pipelines.
Language: HCL - Size: 2.15 MB - Last synced at: 3 months ago - Pushed at: 7 months ago - Stars: 19 - Forks: 3

clouddrove/terraform-aws-sns
Terraform module is used to setup SNS service to manage notifications on application.
Language: HCL - Size: 132 KB - Last synced at: 1 day ago - Pushed at: 7 months ago - Stars: 19 - Forks: 14

geekzter/azure-vdc
Automated VDC on Azure
Language: JavaScript - Size: 7.77 MB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 19 - Forks: 9
