A curated and collaborative list of awesome OpenTofu resources and tools.
OpenTofu lets you declaratively manage your infrastructure. It's an open-source and community-driven alternative to Terraform.
- OpenTofu repository 🎉
- Fork announcement
- Official registry
- Weekly Updates
- Office Hours
- Technical Steering Committee Updates
Communication channels, meetups, newsletters and forums.
- asdf-opentofu - OpenTofu plugin for asdf version manager.
- tenv - Terraform and OpenTofu version manager written in Go.
- tfswitcher - Terraform and OpenTofu version switcher written in Rust.
- tofuenv - OpenTofu version manager inspired by tfenv.
Simplify your OpenTofu workflows with a thin wrapper.
- Terragrunt - Keep your configurations DRY, work with multiple Terraform modules, and manage remote state.
- Terramate - Automation, orchestration and code generation for OpenTofu, Terraform, Kubernetes, and others.
- easy_infra - Docker container to simplify and secure the use of infrastructure as code.
- tfam - Rust-powered wrapper for concurrent Terraform/OpenTofu apply, enabling multi-deployment support.
- tfexe - Rust-powered wrapper for seamless execution of tfswitch and Terraform/OpenTofu with version control.
- tfwrapper - Python wrapper that aims to simplify OpenTofu usage and enforce best practices.
- pre-commit-opentofu - Git pre-commit hooks plugin.
- setup-opentofu - Set up OpenTofu CLI in your GitHub Actions workflow.
- terraform-github-actions - GitHub Actions for OpenTofu.
- tf-via-pr-comments - GitHub Action to run Terraform or OpenTofu CLI commands via PR comments.
- Terratest - Go library that makes it easier to write automated tests for your infrastructure code.
Analize and manipulate OpenTofu's state.
- tfmigrate - State migration tool.
Inspect and interact with OpenTofu providers.
- tfschema - Schema inspector for Terraform/OpenTofu providers.
Alternatives to Terraform Cloud.
- digger - Open-source IaC orchestration tool. Digger allows you to run IaC in your existing CI pipeline.
- terrakube - Open-source alternative to Terraform Enterprise with private registry, remote state, custom flows, scheduled workspaces, and visual states that is compatible with OpenTofu.
- walrus - Walrus is an open-source application management platform based on IaC tools including OpenTofu, Terraform and others.
- boring-registry - Boring-registry is an open-source module and provider registry compatible with Terraform and OpenTofu.
- terratag - CLI tool allowing for tags or labels to be applied across an entire set of OpenTofu/Terraform files.
- OpenTofu Course - Interactive tutorials.
- Terraform in Depth - Book with OpenTofu sections.
- OSS EU 2023 - Announcement
- OSS EU 2023 - Project overview
- Code To Cloud - Getting Started With OpenTofu
- TheIaCPodcast - Expert Panel on OpenTofu GA Release, Licensing, and OSS Future
- Contributor - Community Driven IaC
- Ned in the Cloud - IaC Live Stream
- Arrested DevOps - What's Up With Open Terraform?
- OpenObservability - Terraform is no longer open source. Is OpenTF the successor?
- TheCloudGambit - The Future of OpenTF
- Oxide and Friends - Fork in the road for Terraform?
- Changelog - OpenTF for an open Terraform