alternatives to

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.

OpenTofu, Pulumi, AWS CDK and more. 5 alternatives to Terraform, in Go, TypeScript, Bicep. Compare fit, licence, stars and the latest signed release. Drop-in: OpenTofu.

Side by side

5 open source alternatives to Terraform
ToolFitStarsLicenceTermsSelf-hostedLanguageLatestLast push
OpenTofuDrop-in31kMPL-2.0Open sourceNoGov1.13.92026-11-12
PulumiFull replacement26kApache-2.0Open sourceNoGov3.274.12026-11-11
AWS CDKPartial13kApache-2.0Open sourceNoTypeScriptv2.276.02026-11-11
CrossplanePartial12kApache-2.0Open sourceNoGov2.4.32026-11-11
BicepPartial3.7kMITOpen sourceNoBicepv0.49.22026-11-12

Every alternative

Language
Licence
Fit

5 alternatives

AWS CDKPartial

The AWS Cloud Development Kit is a framework for defining cloud infrastructure in code

Infrastructure in general-purpose languages, for AWS only.

Language
TypeScript
Licence
Apache-2.0
Stars
13k
Latest
v2.276.0
Last push
2026-11-11
CrossplanePartial

The Cloud Native Control Plane

Cloud resources declared as Kubernetes objects and reconciled continuously by controllers.

Language
Go
Licence
Apache-2.0
Stars
12k
Latest
v2.4.3
Last push
2026-11-11
BicepPartial

Bicep is a declarative language for describing and deploying Azure resources

Declarative infrastructure for Azure only.

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

Head to head

About Terraform

Language
Go
Licence
Other
Stars
50k
Last push
2026-11-11

About Terraform →