Skip to content
77

Awesome OpenTofu

A curated list of OpenTofu tools, resources, and related projects.

209 stars25 forks91 entriesLast push Sep 27, 2026 (2 days ago)License CC0-1.0

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

General

OpenTofu

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

Official

OpenTofu repository

🎉

In 4 listsDetails

Fork announcement

Registry

Registry MCP Server

Office hours

Technical Steering Committee updates

Community

OpenTofu GitHub Discussion

OpenTofu LinkedIn

OpenTofu Slack

OpenTofu Twitter

Features

1.10 - Enhanced moved and removed blocks

1.10 - OCI registry support

1.9 - Provider iteration with for_each

1.8 - Early variable and locals evaluation

1.7 - End-to-end encryption for state files

CanI.TF - Feature parity between Terraform and OpenTofu

Tools >Environment managers

arkade

CLI and Kubernetes app installer.

In 2 lists

asdf-opentofu

OpenTofu plugin for asdf version manager.

tenv

Terraform and OpenTofu version manager written in Go.

In 4 listsDetails

tfswitcher

Terraform and OpenTofu version switcher written in Rust.

tofuenv

OpenTofu version manager inspired by tfenv.

In 2 lists

Tools >Wrappers

Atmos

Orchestration tool that keeps environment configuration DRY.

In 2 lists

Terragrunt

Keep your configurations DRY, work with multiple modules, and manage remote state.

In 3 lists

Terramate

Automation, orchestration, and code generation for OpenTofu, Terraform, Kubernetes, and others.

In 2 lists

easy_infra

Docker container to simplify and secure the use of infrastructure as code.

pug

A terminal user interface for power users.

In 3 lists

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.

Tools >CI

Atlantis

Automating workflows via pull requests.

In 3 lists

Burrito

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

drifthound

Continuous infrastructure drift detection with historical tracking and notifications.

opentofu-updater-action

Keeps OpenTofu and Terraform providers, modules, Helm charts and container images up to date by opening pull requests.

In 2 lists

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.

Tools >Tests

Terratest

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

In 4 listsDetails

Tools >State

tfmigrate

State migration tool.

In 2 lists

tfimport

Tool to automate state imports.

In 2 lists

Tools >Providers

tfschema

Schema inspector for providers.

In 2 lists

Tools >Platforms

digger

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

In 2 lists

Stategraph

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

In 5 listsDetails

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.

In 2 lists

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.

In 2 lists

Tools >Registry

library.tf

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

In 2 lists

boring-registry

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

In 2 lists

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.

In 2 lists

citizen

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

In 2 lists

petra

Private registry manager using Google Cloud Storage.

In 2 lists

tapir

Private registry for modules and providers with a UI.

In 2 lists

terraform-registry

Modules registry with authentication and support for multiple backends.

In 2 lists

terrareg

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

In 2 lists

terustry

Proxy registry for providers.

In 2 lists

tofuref

TUI for OpenTofu provider registry.

Tools >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.

In 2 lists

tfupdate

Update version constraints in your Terraform / OpenTofu configurations.

In 2 lists

bare-devcontainer/templates

Security-focused Terraform dev container with terraform-ls and rebuild-friendly caching. The base image is available at bare-devcontainer/images.

In 3 lists

Learning

OpenTofu Course

Interactive tutorials.

Terraform in Depth

Book with OpenTofu sections.

In 2 lists

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?

Oxide and Friends - Fork in the road for Terraform?

Changelog - OpenTF for an open Terraform

See category
92

Awesome Sysadmin

awesome-foss/awesome-sysadmin

A curated list of amazingly awesome open-source sysadmin resources.

Fresh★ 35k329 entriesPushed 12 days ago
92

awesome-zsh-plugins

unixorn/awesome-zsh-plugins

A collection of ZSH frameworks, plugins, themes and tutorials.

Fresh★ 18k2533 entriesPushed 2 days ago
92

Awesome Docker

veggiemonk/awesome-docker

:whale: A curated list of Docker resources and projects

Fresh★ 37k389 entriesPushed 17 days ago
92

Awesome GraphQL

chentsulin/awesome-graphql

Awesome list of GraphQL

Fresh★ 15k483 entriesPushed yesterday
91

Awesome-Kubernetes

ramitsurana/awesome-kubernetes

A curated list for awesome kubernetes sources :ship::tada:

Fresh★ 16k47 entriesPushed 8 days ago
91

Awesome Quant

wilsonfreitas/awesome-quant

A curated list of insanely awesome libraries, packages and resources for Quants (Quantitative Finance)

Fresh★ 30k678 entriesPushed today