Polyglot Terraform
in Typescript, Python, Java or C#

Terrastack enables you to keep using Terraform as engine, while defining your resources in actual programming languages such as Typescript, Python, Java or C#