Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Infrastructure As Code

Infrastructure As Code

494 projects

Showing 36 of 494 projects

modules.tf-lambda
modules.tf-lambdaPython

Generate Terraform infrastructure as code from visual AWS diagrams created in Cloudcraft.

#cloud-architecture#serverless#terragrunt
Stars356
Forks56
Last commit4 years ago
pipeform
pipeformGo

A terminal user interface (TUI) for visualizing Terraform runtime progress and output via JSON streams.

#devops#terminal#cli-tool
Stars351
Forks13
Last commit28 days ago
ansible-role-mongodb
ansible-role-mongodbPython

An Ansible role for installing, configuring, and managing MongoDB across multiple Linux distributions.

#devops#replication#self-hosted-database
Stars348
Forks293
Last commit2 years ago
terraform-iam-policy-validator
terraform-iam-policy-validatorPython

A CLI tool that validates AWS IAM policies in Terraform templates against AWS IAM best practices and custom checks.

#aws-access-analyzer#policy-analysis#cli-tool
Stars347
Forks32
Last commit
terracost
terracostGo

A Go library for estimating cloud infrastructure costs from Terraform plans using ingested cloud vendor pricing data.

#cloud-cost#devops#azure
Stars347
Forks38
Last commit1 month ago
terrareg
terraregGo

Open source Terraform module registry with UI, Git integration, security alerts, and cost estimation.

#devops#module-registry#terraform-registry
Stars343
Forks38
Last commit28 days ago
Terrareg
TerraregGo

Open source Terraform module registry with UI, Git integration, security alerts, cost estimation, and deep analysis.

#devops#module-registry#security-analysis
Stars343
Forks38
Last commit28 days ago
Vim-Terraform-Completion
Vim-Terraform-CompletionVim Script

A Vim/Neovim plugin providing autocompletion and linting for Terraform configurations with version-aware provider support.

#autocompletion#code-editing#linter
Stars338
Forks24
Last commit4 years ago
terraform-provider-minio
terraform-provider-minioGo

Terraform provider for managing MinIO S3-compatible object storage buckets, IAM users, and advanced features through infrastructure as code.

#object-storage#terraform-provider#hcl
Stars335
Forks96
Last commit
aws-codedeploy-agent
aws-codedeploy-agentRuby

Host agent that enables AWS CodeDeploy to deploy applications to on-premises instances and Amazon EC2 instances.

#devops#infrastructure-as-code#continuous-deployment
Stars335
Forks194
Last commit2 months ago
terraform-aws-clickops-notifier
terraform-aws-clickops-notifierPython

A Terraform module that sends notifications when users perform actions in the AWS Console to improve security and compliance.

#cloudtrail#sns#clickops
Stars335
Forks31
Last commit
TF-via-PR
TF-via-PRHCL

A GitHub Action for automating Terraform/OpenTofu plan and apply workflows via pull requests with security and scalability best practices.

#cicd-pipeline#devops#pull-request-automation
Stars329
Forks39
Last commit1 day ago
roadworker
roadworkerRuby

A Ruby DSL tool for managing AWS Route53 DNS records with infrastructure-as-code principles.

#devops-tools#infrastructure-as-code#dns-management
Stars326
Forks43
Last commit3 months ago
tfschema
tfschemaGo

A CLI tool to inspect Terraform and OpenTofu provider schemas, listing resources and showing detailed attribute definitions.

#autocompletion#opentofu#cli-tool
Stars313
Forks12
Last commit1 month ago
python-hcl2
python-hcl2Python

A Python parser and toolkit for HCL2 configuration files, enabling conversion, querying, and programmatic manipulation.

#python-library#terraform-configuration#hcl2-parser
Stars311
Forks63
Last commit1 month ago
terraform-aws-autoscaling
terraform-aws-autoscalingHCL

A Terraform module for creating and managing AWS Auto Scaling Groups and Launch Templates with comprehensive configuration options.

#devops#iam-roles#launch-template
Stars310
Forks563
Last commit
fogg
foggGo

An opinionated tool for managing infrastructure-as-code repositories using Terraform with standardized practices.

#cloud-infrastructure#resource-isolation#devops-tools
Stars306
Forks20
Last commit6 days ago
IAMbic
IAMbicPython

IAMbic is version-control for IAM, centralizing and simplifying cloud access and permissions across AWS, Okta, Azure AD, and Google Workspace.

#multi-cloud#policy-as-code#drift-prevention
Stars301
Forks28
Last commit1 year ago
Local Docker DB
Local Docker DBGo

A collection of Docker Compose files to quickly spin up local databases for development and testing.

#database#containerization#docker-volumes
Stars299
Forks37
Last commit2 years ago
stack_master
stack_masterRuby

A CLI tool for managing AWS CloudFormation stacks with safe, synchronous updates and dynamic parameter resolution.

#aws-cloudformation#devops#ruby-gem
Stars295
Forks42
Last commit2 months ago
extra-container
extra-containerShell

Manage declarative NixOS containers without full system rebuilds, combining declarative options with imperative speed.

#devops#container-management#infrastructure-as-code
Stars294
Forks20
Last commit4 months ago
terraform-provider-iterative
terraform-provider-iterativeGo

A Terraform plugin for managing machine learning compute resources across AWS, GCP, Azure, and Kubernetes with spot instance recovery and auto-termination.

#developer-tools#devops#multi-cloud
Stars294
Forks30
Last commit
terraform-provider-rancher2
terraform-provider-rancher2Go

A Terraform provider for managing Rancher 2.x Kubernetes management platform resources as infrastructure-as-code.

#rancher#devops#terraform-provider
Stars291
Forks263
Last commit4 days ago
Nixinate
NixinateNix

A NixOS deployment tool that generates deployment scripts from your flake's nixosConfigurations.

#deployment#devops#infrastructure-as-code
Stars290
Forks36
Last commit1 year ago
Deploy to any Cloud or Kubernetes Using Pulumi
Deploy to any Cloud or Kubernetes Using PulumiTypeScript

A GitHub Action for deploying infrastructure and applications using Pulumi with previews, validation, and collaboration in pull requests.

#devops#multi-cloud#pull-request-automation
Stars289
Forks85
Last commit
terraform-provider-artifactory
terraform-provider-artifactoryGo

A Terraform provider for managing JFrog Artifactory resources as infrastructure-as-code.

#devops-automation#configuration-as-code#artifactory
Stars287
Forks126
Last commit
GitHub Changelog Crawler
GitHub Changelog CrawlerJavaScript

A serverless demo application that crawls, parses, and serves changelogs from open-source projects via API and website.

#api#serverless#data-crawler
Stars286
Forks43
Last commit2 years ago
terraform-provider-openapi
terraform-provider-openapiGo

A dynamic Terraform provider that auto-configures itself at runtime using OpenAPI/Swagger specifications.

#dynamic-configuration#rest-api#swagger
Stars283
Forks47
Last commit2 years ago
tfscaffold
tfscaffoldHCL

A framework for managing multi-environment, multi-component AWS infrastructure using Terraform with consistent state and variable management.

#cloud-infrastructure#devops#bash-script
Stars281
Forks61
Last commit1 month ago
boring-registry
boring-registryGo

An open-source Terraform and OpenTofu provider and module registry for self-hosting, supporting multiple storage backends.

#provider-registry#devops#module-registry
Stars280
Forks55
Last commit4 days ago
azure_mgmt_machine_learning
azure_mgmt_machine_learningRuby

A Ruby SDK for managing Azure cloud infrastructure via Azure Resource Manager (ARM), now retired.

#cloud-infrastructure#hacktoberfest#devops
Stars279
Forks246
Last commit3 years ago
tftarget
tftargetGo

A CLI tool for interactively selecting Terraform resources to plan, apply, or destroy with target options.

#devops#cli-tool#terraform
Stars275
Forks12
Last commit1 year ago
Terraform Generator
Terraform GeneratorJavaScript

A Yeoman generator that scaffolds Terraform module projects with pre-configured files, testing frameworks, and pre-commit hooks.

#pre-commit#cli-tool#devops-tools
Stars272
Forks26
Last commit2 years ago
asdf
asdfShell

An asdf plugin for managing multiple HashiCorp tool versions (Terraform, Vault, Consul, etc.) from a single installation.

#multi-tool-management#vault#devops-tools
Stars263
Forks60
Last commit5 months ago
Stack-Lifecycle-Deployment
Stack-Lifecycle-DeploymentCSS

An open-source self-service infrastructure solution with a UI and API for managing Terraform/OpenTofu lifecycle deployments across cloud environments.

#fastapi#multi-cloud#api
Stars261
Forks36
Last commit
aws-firewall-factory
aws-firewall-factoryTypeScript

An AWS CDK construct to deploy, update, and stage Web Application Firewalls (WAFs) with central governance via AWS Firewall Manager.

#waf#cdk#devops
Stars256
Forks26
Last commit6 months ago
PreviousPage 9 of 14

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
1 year ago
7 days ago
4 days ago
1 month ago
1 year ago
4 days ago
14 days ago
1 month ago
Next
#Devops308
#Terraform223
#Aws168
#Devops Tools86
#Automation80
#Configuration Management79
#Ci Cd73
#Docker65
#Cli Tool64
#Go61
#Kubernetes56
#Iac54