awesome-opentofu

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

GitHub

84 stars
4 watching
10 forks
Language: SCSS
last commit: 24 days ago
Linked from 1 awesome list

awesomeawesome-listdevopsinfrastructure-as-codelistopentfopentofutofu

Awesome OpenTofu / Official

OpenTofu repository 22,654 8 days ago 🎉
Fork announcement
Official registry 316 3 days ago
Weekly updates 22,654 8 days ago
Office hours
Technical Steering Committee updates 22,654 8 days ago

Awesome OpenTofu / Community

OpenTofu GitHub Discussion
OpenTofu LinkedIn
OpenTofu Slack
OpenTofu Twitter

Awesome OpenTofu / Features

1.8 - Override files for OpenTofu (.tofu)
1.8 - Early variable and locals evaluation
1.7 - End-to-end encryption for state files
1.7 - Provider-defined functions
1.7 - Removed block
1.7 - Loopable import blocks
OCI-compliant registry support 🚧

Awesome OpenTofu / Tools / Environment managers

arkade 4,213 6 days ago CLI and Kubernetes app installer
asdf-opentofu 24 6 days ago OpenTofu plugin for asdf version manager
tenv 638 23 days ago Terraform and OpenTofu version manager written in Go
tfswitcher 3 6 days ago Terraform and OpenTofu version switcher written in Rust
tofuenv 163 3 months ago OpenTofu version manager inspired by tfenv

Awesome OpenTofu / Tools / Wrappers

Atmos 718 12 days ago Orchestration tool that keeps environment configuration DRY
Terragrunt 7,953 10 days ago Keep your configurations DRY, work with multiple modules, and manage remote state
Terramate 3,236 8 days ago Automation, orchestration, and code generation for OpenTofu, Terraform, Kubernetes, and others
easy_infra 68 6 days ago Docker container to simplify and secure the use of infrastructure as code
pug 437 13 days ago A terminal user interface for power users
tf 68 4 days ago Less verbose and more friendly command outputs
tfam 22 9 months ago Rust-powered wrapper for concurrent Terraform/OpenTofu apply, enabling multi-deployment support
tfexe 2 11 months ago Rust-powered wrapper for seamless execution of tfswitch and Terraform/OpenTofu with version control
tfwrapper 131 3 days ago Python wrapper that simplifies OpenTofu usage and enforces best practices

Awesome OpenTofu / Tools / CI

pre-commit-opentofu 39 11 days ago Git pre-commit hooks plugin
setup-opentofu 83 about 2 months ago Set up OpenTofu CLI in your GitHub Actions workflow
terraform-github-actions 766 2 months ago GitHub Actions for OpenTofu
TF-via-PR 71 4 days ago GitHub Action to automate OpenTofu or Terraform CLI commands via pull request interaction
tofu-controller 1,275 6 days ago GitOps OpenTofu and Terraform controller for Flux

Awesome OpenTofu / Tools / Tests

Terratest 7,465 11 days ago Go library that makes writing automated tests for your infrastructure code easier

Awesome OpenTofu / Tools / State

tfmigrate 1,125 2 months ago State migration tool

Awesome OpenTofu / Tools / Providers

tfschema 295 about 2 months ago Schema inspector for providers

Awesome OpenTofu / Tools / Platforms

digger 2,883 3 days ago Open-source IaC orchestration tool. Digger allows you to run IaC in your existing CI pipeline
terrakube 503 4 days ago Open-source platform with a private registry, remote state, custom flows, scheduled workspaces, and visual states
tofutf 62 4 days ago Open-source alternative to Terraform Enterprise with SSO, team management, agents, etc
walrus 428 4 months ago Walrus is an open-source application management platform based on IaC tools, including OpenTofu, Terraform, and others

Awesome OpenTofu / Tools / Registry

library.tf An indexer of registries for providers and modules with insights and documentation
boring-registry 167 about 1 month ago Boring-registry is an open-source module and provider registry compatible with OpenTofu
hermitcrab 23 24 days ago Registry network mirroring service compatible with OpenTofu
terrac 30 about 1 month ago Minimal private module registry compatible with OpenTofu
GitLab Module Registry Use GitLab projects as a private registry for terraform modules
terralist 312 12 days ago Private registry for providers and modules
citizen 622 18 days ago Private registry for modules and providers with support for multiple databases and storages
petra 41 4 months ago Private registry manager using Google Cloud Storage
tapir 197 8 days ago Private registry for modules and providers with a UI
terraform-registry 88 10 days ago Modules registry with authentication and support for multiple backends
terrareg 269 11 days ago Open-source modules registry with UI, optional Git integration and deep analysis
terustry 65 about 2 months ago Proxy registry for providers

Awesome OpenTofu / Tools / Helpers

terratag 929 11 days ago CLI tool allowing for tags or labels to be applied across an entire set of OpenTofu/Terraform files

Awesome OpenTofu / 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

Awesome OpenTofu / Media

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

Awesome OpenTofu / Podcasts

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

Backlinks from these awesome lists: