AWS

AWS CDK

tool/infra javascript typescript csharp python aws

A model and provision your cloud application resources using familiar programming languages. Converts constructs in code into JSON or YAML for Cloudformation to use.

Website

Pulumi

tool/infra javascript typescript go python aws azure gcp

A platform for allowing user’s to write infrastructure as code in the same language they may write their code in which gets deployed from a central service.

Website Github

Terraform

tool/infra hashicorp-configuration-language aws azure digitalocean gcp

An open source tool for deploying infrastructure on one or more set of infrastructure (local or cloud).

Website Github

awspec

infrastructure integration aws

RSpec tests for your AWS resources.

GitHub

cfn_nag

infrastructure validation tool/ci local cloudformation aws

Linting tool for CloudFormation templates

GitHub

localstack

infrastructure mock local aws

A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline!

GitHub Website

moto

infrastructure mock local aws

A library that allows you to easily mock out tests based on AWS infrastructure.

GitHub Website

taskcat

infrastructure validation integration cloudformation aws

TaskCat is a python framework for validation of Cloudformation templates over multiple regions and avalability zones

GitHub

tflint

infrastructure validation local terraform aws

TFLint is a Terraform linter focused on possible errors, best practices, and so on.

GitHub