{"data":{"slug":"opentofu","name":"OpenTofu","tagline":"MPL-2.0 Linux Foundation Terraform fork; truly OSS IaC","category":"devops","categoryName":"DevOps","url":"https://opentofu.org","github":"https://github.com/opentofu/opentofu","pricing":"open-source","hook":"OpenTofu is the MPL drop-in when Terraform BSL license risk is the actual procurement problem.","whatsGood":"MPL-2.0 under Linux Foundation / CNCF gravity. HCL-compatible with most Terraform providers/modules. Native state encryption shipped; community registry. Swap binary, tofu init — usually.","theCatch":"Vs Terraform/Pulumi: license-first fork of Terraform 1.5-era lineage — not Pulumi programming-language IaC. Not HashiCorp Cloud/Enterprise features. Provider edge cases exist; verify before big migrations.","verdict":"MPL-2.0 Terraform-compatible IaC. The OSS license answer to BSL.","addedAt":"2026-09-04","featured":false,"domain":"DevOps","subSpecialty":"IaC","capabilities":["iac","terraform","cli"],"surfaces":["CLI","Self-host"],"ecosystem":["Multi-platform"],"licenseModel":"OSS/MIT","githubStars":30058},"related":[{"slug":"github-actions","name":"GitHub Actions","tagline":"CI/CD that lives where your code does"},{"slug":"docker","name":"Docker","tagline":"Container runtime that changed deployment"},{"slug":"kubernetes","name":"Kubernetes","tagline":"Container orchestration at scale"},{"slug":"terraform","name":"Terraform","tagline":"Infrastructure as code that actually works"},{"slug":"pulumi","name":"Pulumi","tagline":"Infrastructure as code in real languages"}],"links":{"self":"/api/gems/opentofu","html":"/gems/opentofu","markdown":"/gems/opentofu.md","category":"/api/gems?category=devops","categoryPage":"/stacks/devops"}}