Go Iac

Open-source Go projects categorized as Iac

Top 22 Go Iac Projects

  • trivy

    Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more

  • Project mention: A Deep Dive Into Terraform Static Code Analysis Tools: Features and Comparisons | dev.to | 2024-04-16

    Trivy Owner/Maintainer: Aqua Security Age: First released on GitHub on May 7th, 2019 License: Apache License 2.0 backward-compatible with tfsec

  • Pulumi

    Pulumi - Infrastructure as Code in any programming language. Build infrastructure intuitively on any cloud using familiar languages 🚀

  • Project mention: How To Implement AWS SSB Controls in Terraform - Part 4 | dev.to | 2024-04-10

    If you are following this blog series, you should already know the benefits of using Terraform to define and deploy your AWS resources and configuration. Other IaC solutions such as AWS CloudFormation, AWS CDK, and Pulumi work the same way but differs in the programming or configuration language.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • terrascan

    Detect compliance and security violations across Infrastructure as Code to mitigate risk before provisioning cloud native infrastructure.

  • Project mention: A Deep Dive Into Terraform Static Code Analysis Tools: Features and Comparisons | dev.to | 2024-04-16

    Terrascan Owner/Maintainer: Tenable (acquired in 2022) Age: First release on GitHub on November 28th, 2017 License: Apache License 2.0

  • werf

    A solution for implementing efficient and consistent software delivery to Kubernetes facilitating best practices.

  • aiac

    Artificial Intelligence Infrastructure-as-Code Generator.

  • Project mention: https://github.com/gofireflyio/aiac | /r/programming | 2023-10-01
  • driftctl

    Detect, track and alert on infrastructure drift

  • Project mention: Top Terraform Tools to Know in 2024 | dev.to | 2024-03-26

    ‍Driftctl is an open-source Terraform drift detection tool that tracks and warns about infrastructure drift. Driftctl scans your infrastructure, compares it with your IaC configurations (like Terraform), and reports discrepancies.

  • terracognita

    Reads from existing public and private cloud providers (reverse Terraform) and generates your infrastructure as code on Terraform configuration

  • Project mention: Generate Terraform code from your existing cloud infrastructure | news.ycombinator.com | 2023-12-12
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • aztfexport

    A tool to bring existing Azure resources under Terraform's management

  • Project mention: Is there a way to clone an existing Azure Kubernetes Cluster? | /r/AZURE | 2023-06-20

    If you need Azure configs then the "export template" button is the right thing to use for Azure Resource Manager templates (it spits out big, ugly JSON tho). If you are a Terraform user, then you can use the https://github.com/Azure/aztfexport project to export Azure configs to HCL.

  • 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

  • Project mention: Top Terraform Tools to Know in 2024 | dev.to | 2024-03-26

    ‍Terratag is a tool designed to assign tags or labels to a complete collection of Terraform or Terragrunt files. It enables applying tags or labels to resources within AWS, GCP, and Azure.

  • yor

    Extensible auto-tagger for your IaC files. The ultimate way to link entities in the cloud back to the codified resource which created it.

  • kusion

    Deliver intentions to Kubernetes and Clouds

  • Project mention: Are "Infrastructure as Code" limited to "Infrastructure" only? | /r/kubernetes | 2023-09-19

    Now there are more subdivided practice: * Policy as Code: Sentinel, OPA * Database as Code: bytebase * AppConfiguration as Code: KusionStack, Acorn * ...... (Welcome to add more)

  • pike

    Pike is a tool for determining the permissions or policy required for IAC code

  • Project mention: Top Terraform Tools to Know in 2024 | dev.to | 2024-03-26

    ‍Pike is a tool that analyzes Terraform managed resources and automatically generates the necessary IAM permissions, improving security by ensuring that only the minimum necessary permissions are granted.

  • tenv

    OpenTofu / Terraform / Terragrunt version manager

  • Project mention: tfenv VS tenv - a user suggested alternative | libhunt.com/r/tfenv | 2024-01-24
  • terradrift

    A tool to detect drifts in terraform IaC

  • cloud-concierge

    Codify resources outside of Terraform control, detect drift, estimate cloud costs, identify security risks, and more. "Terraform best practices as a Pull Request."

  • Project mention: cloud-concierge: Open source cloud codification, drift detection, and more | /r/devops | 2023-09-27

    Anyways, please let us know what you think! The best way to check it out is through the repo, or the docs . Other resources: Example output. ~45 sec video.

  • cfnctl

    Cfnctl brings the Terraform cli experience to AWS Cloudformation :cloud:

  • terraplate

    DRY Terraform with Go Templates

  • terracove

    Recursively test a directory tree for Terraform diffs and coverage

  • Project mention: Testing terraform code | /r/devops | 2023-05-13
  • terraform-provider-checkly

    Terraform provider for the Checkly monitoring service

  • k8s-voting-app-aws

    :wheel_of_dharma: Example of a distributed voting app running on Kubernetes. Written in Golang with Terraform definitions to deploy to AWS EKS

  • adc

    APISIX declarative CLI - ADC (by api7)

  • Project mention: Integrating APISIX Declarative CLI with API7 Enterprise | dev.to | 2024-03-20

    ADC (APISIX Declarative CLI), introduced by API7.ai, is a declarative configuration tool aimed at assisting users in implementing GitOps capabilities in non-Kubernetes environments. Users can seamlessly integrate it into their CI/CD pipelines to manage the lifecycle of APIs, facilitating updates and releases.

  • ghat

    Ghat is a tool for updating your GitHub actions and Terraform with the latest version of it dependencies and using immutable hashes instead of mutable tags. (by JamesWoolfenden)

  • Project mention: github actions tool | /r/GithubActions | 2023-06-17

    I made a small tool to help manage actions dependencies https://github.com/JamesWoolfenden/ghat, point it a checked out repo or a file and it'll update with them with latest release versions hash.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Iac related posts

Index

What are some of the best open-source Iac projects in Go? This list will help you:

Project Stars
1 trivy 21,316
2 Pulumi 19,705
3 terrascan 4,494
4 werf 3,909
5 aiac 3,274
6 driftctl 2,403
7 terracognita 2,093
8 aztfexport 1,477
9 terratag 893
10 yor 775
11 kusion 740
12 pike 499
13 tenv 260
14 terradrift 218
15 cloud-concierge 186
16 cfnctl 129
17 terraplate 75
18 terracove 46
19 terraform-provider-checkly 44
20 k8s-voting-app-aws 31
21 adc 20
22 ghat 19

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com