Iac

Top 23 Iac Open-Source Projects

  • 90DaysOfDevOps

    This repository started out as a learning in public project for myself and has now become a structured learning map for many in the community. We have 3 years under our belt covering all things DevOps, including Principles, Processes, Tooling and Use Cases surrounding this vast topic.

  • Project mention: What is DevOps? | dev.to | 2024-01-07

    90DaysOfDevOps 2022

  • 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

  • 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
  • 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.

  • 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.

  • 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
  • former2

    Generate CloudFormation / Terraform / Troposphere templates from your existing AWS resources.

  • Project mention: Top 10 terraform tools you should know about. | dev.to | 2023-12-11

    Former2 is a tool that automates the creation of Infrastructure-as-Code (IaC) scripts from existing AWS resources. It utilizes the AWS JavaScript SDK to scan the user’s AWS infrastructure, identifying all available resources. Users can then select from this list which resources they want to include in their IaC outputs. This process simplifies the task of writing IaC scripts, especially for complex environments, by directly converting current AWS configurations into ready-to-use code. Former2 is particularly useful for documenting existing infrastructure or for migrating manually created resources into an IaC framework.

  • 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
  • kics

    Find security vulnerabilities, compliance issues, and infrastructure misconfigurations early in the development cycle of your infrastructure-as-code with KICS by Checkmarx.

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

    KICS (stands for "Keeping Infrastructure as Code Secure"): Owner/Maintainer: Checkmarx Age: First released on GitHub on November 30th, 2020 License: Apache License 2.0

  • ggshield

    Find and fix 360+ types of hardcoded secrets and 70+ types of infrastructure-as-code misconfigurations.

  • 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.

  • generator-starhackit

    StarHackIt: React/Native/Node fullstack starter kit with authentication and authorisation, data backed by SQL, the infrastructure deployed with GruCloud

  • 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)

  • ResourceModules

    This repository includes a CI platform for and collection of mature and curated Bicep modules. The platform supports both ARM and Bicep and can be leveraged using GitHub actions as well as Azure DevOps pipelines.

  • Project mention: How do you design IaC modules and automations? | /r/devops | 2023-10-24

    That is a great question, and not the least because it's the one I've been struggling with for the past few years. As for Azure and Bicep, we tried out a few things until we found out about the Common Azure Resource Modules Library (https://github.com/Azure/ResourceModules) and started experimenting on how to leverage that. Wheter you find such modules useful or not, I would suggest taking a look at the module design principles they have (https://github.com/Azure/ResourceModules/wiki/The%20context%20-%20CARML%20library), which I've found to be great.

  • 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.

  • MineCloud

    An AWS CDK project to set up an almost free on-demand multiplayer server (Minecraft, Terraria, and more...) for a Discord community in just a few minutes

  • Project mention: Looking for help in setting up a Minecraft server on linux | /r/linux_gaming | 2023-06-27

    feel free to check out https://github.com/VeriorPies/MineCloud i recently added documentation on how to setup fabric servers on Linux

  • tenv

    OpenTofu / Terraform / Terragrunt version manager

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

    An Ansible playbook that applies the principle of the Infrastructure as Code on a QEMU/KVM environment.

  • terradrift

    A tool to detect drifts in terraform IaC

  • collection_opnsense

    Ansible Collection to manage OPNSense firewalls using their API

  • Project mention: Ansible for OPNSense - what next? | /r/opnsense | 2023-05-14

    What OPNSense Ansible-Module(s) should be implemented next? => VOTE

  • 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).

Iac related posts

Index

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

Project Stars
1 90DaysOfDevOps 25,803
2 trivy 21,316
3 Pulumi 19,705
4 terrascan 4,494
5 werf 3,909
6 aiac 3,274
7 driftctl 2,403
8 former2 2,125
9 terracognita 2,092
10 kics 1,896
11 ggshield 1,522
12 aztfexport 1,477
13 generator-starhackit 1,278
14 terratag 893
15 yor 774
16 kusion 740
17 ResourceModules 716
18 pike 499
19 MineCloud 282
20 tenv 260
21 terrible 237
22 terradrift 218
23 collection_opnsense 211

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