An open API service providing repository metadata for many open source software ecosystems.

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