The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 22 Go Iac Projects
-
trivy
Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more
-
Pulumi
Pulumi - Infrastructure as Code in any programming language. Build infrastructure intuitively on any cloud using familiar languages 🚀
-
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.
-
terrascan
Detect compliance and security violations across Infrastructure as Code to mitigate risk before provisioning cloud native infrastructure.
-
werf
A solution for implementing efficient and consistent software delivery to Kubernetes facilitating best practices.
-
terracognita
Reads from existing public and private cloud providers (reverse Terraform) and generates your infrastructure as code on Terraform configuration
-
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.
-
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
-
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.
-
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."
-
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
-
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)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: A Deep Dive Into Terraform Static Code Analysis Tools: Features and Comparisons | dev.to | 2024-04-16Trivy Owner/Maintainer: Aqua Security Age: First released on GitHub on May 7th, 2019 License: Apache License 2.0 backward-compatible with tfsec
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.
Project mention: A Deep Dive Into Terraform Static Code Analysis Tools: Features and Comparisons | dev.to | 2024-04-16Terrascan Owner/Maintainer: Tenable (acquired in 2022) Age: First release on GitHub on November 28th, 2017 License: Apache License 2.0
‍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.
Project mention: Generate Terraform code from your existing cloud infrastructure | news.ycombinator.com | 2023-12-12
Project mention: Is there a way to clone an existing Azure Kubernetes Cluster? | /r/AZURE | 2023-06-20If 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 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.
Project mention: Are "Infrastructure as Code" limited to "Infrastructure" only? | /r/kubernetes | 2023-09-19Now there are more subdivided practice: * Policy as Code: Sentinel, OPA * Database as Code: bytebase * AppConfiguration as Code: KusionStack, Acorn * ...... (Welcome to add more)
‍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.
Project mention: cloud-concierge: Open source cloud codification, drift detection, and more | /r/devops | 2023-09-27Anyways, 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.
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.
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.
Go Iac related posts
- Terramate meets Atlantis 🚀
-
tenv VS tofuenv - a user suggested alternative
2 projects | 24 Jan 2024
- Terramate
- https://github.com/gofireflyio/aiac
- cloud-concierge: Open source cloud codification, drift detection, and more
- cloud-concierge: Terraform "Best Practices" Delivered via Pull Request
- Show HN: Cloud-concierge- OSS cloud codification, drift detection, and more
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
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