← Back to Awesome

Sections

OpenTofu

GitHub repository ↗ synced 2026/8/9

Awesome OpenTofu Awesome

A curated and collaborative list of awesome OpenTofu resources and tools.

OpenTofu allows you to declaratively manage your infrastructure. It's an open-source, community-driven alternative to Terraform.

Official

Fork announcement
Registry
Registry MCP Server
Weekly updates
Office hours
Technical Steering Committee updates
  • OpenTofu repository 🎉

Community

OpenTofu GitHub Discussion
OpenTofu LinkedIn
OpenTofu Slack
OpenTofu Twitter

Communication channels, meetups, newsletters, and forums.

Features

1.10 - Enhanced moved and removed blocks
1.10 - External key providers
1.10 - OCI registry support
1.10 - S3 native state locking
1.10 - Target and exclude files
1.9 - Provider iteration with for_each
1.9 - The -exclude flag
1.8 - Early variable and locals evaluation
1.8 - Override files for OpenTofu (.tofu)
1.7 - End-to-end encryption for state files
1.7 - Loopable import blocks
1.7 - Provider-defined functions
1.7 - Removed block
CanI.TF - Feature parity between Terraform and OpenTofu

Tools

Environment managers

arkade

CLI and Kubernetes app installer.

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.

Wrappers

Atmos

Orchestration tool that keeps environment configuration DRY.

Terragrunt

Keep your configurations DRY, work with multiple 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.

pug

A terminal user interface for power users.

tf

Less verbose and more friendly command outputs.

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 simplifies OpenTofu usage and enforces best practices.

Simplify your OpenTofu workflows with a thin wrapper.

CI

Atlantis

Automating workflows via pull requests.

Burrito

A TACoS (Terraform Automation and Collaboration Software) that works inside Kubernetes.

drifthound

Continuous infrastructure drift detection with historical tracking and notifications.

TF-via-PR

GitHub Action to init, plan and apply Terraform/OpenTofu via PR automation.

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.

tofu-controller

GitOps OpenTofu and Terraform controller for Flux.

tofUI

Easily export OpenTofu and Terraform plans in HTML for better readability.

Tests

Terratest

Go library that makes writing automated tests for your infrastructure code easier.

State

tfmigrate

State migration tool.

tfimport

Tool to automate state imports.

Analyze and manipulate OpenTofu's state.

Providers

tfschema

Schema inspector for providers.

Inspect and interact with OpenTofu providers.

Platforms

digger

Open-source IaC orchestration tool. Digger allows you to run IaC in your existing CI pipeline.

Stategraph

State backend that eliminates the state file bottleneck. Teams plan in parallel with resource-level locking, and state is queryable via SQL.

terrakube

Open-source platform with a private registry, remote state, custom flows, scheduled workspaces, and visual states.

Terramantle

Free hosted module, state backend and private registry that maps module and provider dependencies and surfaces security, drift, and usage insights across your workspaces.

tofutf

Open-source alternative to Terraform Enterprise with SSO, team management, agents, etc.

Terrateam

Open-source alternative to Terraform Cloud/Enterprise. GitOps-first and built for scale, security, and reliability across modern VCS providers.

Alternatives to Terraform Cloud.

Registry

library.tf

An indexer of registries for providers and modules with insights and documentation.

boring-registry

An open-source module and provider registry compatible with OpenTofu.

hermitcrab

Registry network mirroring service compatible with OpenTofu.

terrac

Minimal private module registry compatible with OpenTofu.

GitLab Module Registry

Use GitLab projects as a private registry for Terraform modules.

terralist

Private registry for providers and modules.

citizen

Private registry for modules and providers with support for multiple databases and storages.

petra

Private registry manager using Google Cloud Storage.

tapir

Private registry for modules and providers with a UI.

terraform-registry

Modules registry with authentication and support for multiple backends.

terrareg

Open-source modules registry with UI, optional Git integration and deep analysis.

terustry

Proxy registry for providers.

tofuref

TUI for OpenTofu provider registry.

Helpers

OpenTofu Language Server

The OpenTofu Language Server.

VS Code Extension

Extension for Visual Studio Code with the OpenTofu Language Server adds editing features for OpenTofu files such as syntax highlighting, IntelliSense, code navigation, code formatting, module explorer.

zed Extension

Extension for the Zed Editor.

terratag

CLI tool allowing for tags or labels to be applied across an entire set of OpenTofu/Terraform files.

tfupdate

Update version constraints in your Terraform / OpenTofu configurations.

Learning

OpenTofu Course

Interactive tutorials.

Terraform in Depth

Book with OpenTofu sections.

Infrastructure automation with OpenTofu

Learn infrastructure provisioning with lectures, quizzes, hands-on demos and coding exercises.

Migrating From Terraform To OpenTofu

Introduction to OpenTofu history and how to migrate.

Terraform Academy OpenTofu Practitioner Path

Interactive browser-based lab covering native state and plan encryption with PBKDF2 and AES-GCM, plus a full practitioner readiness path that reuses HCL fundamentals applicable to OpenTofu 1.6 and later.

Media

OSS EU 2023 - Announcement
OSS EU 2023 - Project Overview
Code To Cloud - Getting Started With OpenTofu
CNCF - OpenTofu Day Europe 2024
CNCF - OpenTofu Day North America 2024
CNCF - OpenTofu Day Europe 2025
CNCF - OpenTofu Day North America 2025

Podcasts

SE Radio: Christian Mesh on OpenTofu
Kubernetes Podcast - OpenTofu, with Ohad Maislish
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