← back

category

Infrastructure as code

Declare cloud infrastructure in files and apply the difference.

Side by side

Infrastructure as code
ToolStarsLicenceTermsSelf-hostedLanguageLatestLast push
Terraform50kOtherSource availableNoGov1.17.22026-11-11
OpenTofu31kMPL-2.0Open sourceNoGov1.13.92026-11-12
SST26kMITOpen sourceNoTypeScriptv4.17.22026-11-10
Pulumi26kApache-2.0Open sourceNoGov3.274.12026-11-11
Packer16kOtherSource availableNoGov1.16.22026-11-12
AWS CDK13kApache-2.0Open sourceNoTypeScriptv2.276.02026-11-11
Crossplane12kApache-2.0Open sourceNoGov2.4.32026-11-11
Terragrunt9.9kMITOpen sourceNoGov1.2.22026-11-12
Atlantis9.4kApache-2.0Open sourceNoGov0.49.02026-11-11
Digger5.1kMITOpen sourceNoGov0.6.1552026-10-30
DNSControl4kMITOpen sourceNoGov5.8.12026-11-11
octoDNS3.8kMITOpen sourceNoPythonv1.22.02026-11-06
Bicep3.7kMITOpen sourceNoBicepv0.49.22026-11-12
Terramate3.6kMPL-2.0Open sourceNoGov0.17.42026-11-09
Tofu Controller1.7kApache-2.0Open sourceNoGov0.16.62026-11-11
Terrakube998Apache-2.0Open sourceNoJava2.34.12026-11-11
Burrito768Apache-2.0Open sourceNoGov0.15.02026-11-11
OTF707MPL-2.0Open sourceNoGov0.6.32026-07-16

18 tools

Terraform

Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.

Language
Go
Licence
Other
Stars
50k
Latest
v1.17.2
Last push
2026-11-11
OpenTofu

OpenTofu lets you declaratively manage your cloud infrastructure.

Language
Go
Licence
MPL-2.0
Stars
31k
Latest
v1.13.9
Last push
2026-11-12
SST

Build full-stack apps on your own infrastructure.

Language
TypeScript
Licence
MIT
Stars
26k
Latest
v4.17.2
Last push
2026-11-10
Pulumi

Pulumi - Infrastructure as Code in any programming language 🚀

Language
Go
Licence
Apache-2.0
Stars
26k
Latest
v3.274.1
Last push
2026-11-11
Packer

Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.

Language
Go
Licence
Other
Stars
16k
Latest
v1.16.2
Last push
2026-11-12
Terragrunt

Terragrunt is a flexible orchestration tool that allows Infrastructure as Code written in OpenTofu/Terraform to scale.

Language
Go
Licence
MIT
Stars
9.9k
Latest
v1.2.2
Last push
2026-11-12
Digger

Digger is an open source IaC orchestration tool. Digger allows you to run IaC in your existing CI pipeline ⚡️

Language
Go
Licence
MIT
Stars
5.1k
Latest
v0.6.155
Last push
2026-10-30
octoDNS

Tools for managing DNS across multiple providers

Language
Python
Licence
MIT
Stars
3.8k
Latest
v1.22.0
Last push
2026-11-06
Bicep

Bicep is a declarative language for describing and deploying Azure resources

Language
Bicep
Licence
MIT
Stars
3.7k
Latest
v0.49.2
Last push
2026-11-12
Terramate

Open-source Infrastructure as Code (IaC) orchestration platform: GitOps workflows, orchestration, code generation, observability, drift detection, asset management, policies, Slack notifications, and more. Integrates with Terraform, OpenTofu, Terragrunt, Kubernetes, GitHub Actions, GitLab CI/CD, BitBucket Pipelines, and any other CI/CD platform.

Language
Go
Licence
MPL-2.0
Stars
3.6k
Latest
v0.17.4
Last push
2026-11-09
Burrito

🌯 Burrito is a TACoS Kubernetes Operator - "Argo CD for Terraform"

Language
Go
Licence
Apache-2.0
Stars
768
Latest
v0.15.0
Last push
2026-11-11
OTF

An open source alternative to terraform enterprise.

Language
Go
Licence
MPL-2.0
Stars
707
Latest
v0.6.3
Last push
2026-07-16

What these tools replace