awesome-opentofu

Infrastructure manager

A curated list of tools and resources for managing infrastructure in an alternative to Terraform

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

GitHub

93 stars
4 watching
11 forks
Language: SCSS
last commit: 2 days ago
Linked from 1 awesome list

awesomeawesome-listdevopsinfrastructure-as-codelistopentfopentofutofu

Awesome OpenTofu / Official

OpenTofu repository 23,291 3 days ago 🎉
Fork announcement
Official registry 325 3 days ago
Weekly updates 23,291 3 days ago
Office hours
Technical Steering Committee updates 23,291 3 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 🚧
CanI.TF - Feature parity between Terraform and OpenTofu

Awesome OpenTofu / Tools / Environment managers

arkade 4,250 14 days ago CLI and Kubernetes app installer
asdf-opentofu 24 17 days ago OpenTofu plugin for asdf version manager
tenv 732 6 days ago Terraform and OpenTofu version manager written in Go
tfswitcher 3 25 days ago Terraform and OpenTofu version switcher written in Rust
tofuenv 170 about 1 month ago OpenTofu version manager inspired by tfenv

Awesome OpenTofu / Tools / Wrappers

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

Awesome OpenTofu / Tools / CI

Atlantis Automating workflows via pull requests
TF-via-PR 111 8 days ago GitHub Action to init, plan and apply Terraform/OpenTofu via PR automation
pre-commit-opentofu 40 about 1 month ago Git pre-commit hooks plugin
setup-opentofu 88 3 months ago Set up OpenTofu CLI in your GitHub Actions workflow
terraform-github-actions 783 28 days ago GitHub Actions for OpenTofu
tofu-controller 1,303 4 days ago GitOps OpenTofu and Terraform controller for Flux

Awesome OpenTofu / Tools / Tests

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

Awesome OpenTofu / Tools / State

tfmigrate 1,140 10 days ago State migration tool

Awesome OpenTofu / Tools / Providers

tfschema 295 3 months ago Schema inspector for providers

Awesome OpenTofu / Tools / Platforms

digger 4,291 6 days ago Open-source IaC orchestration tool. Digger allows you to run IaC in your existing CI pipeline
terrakube 523 7 days ago Open-source platform with a private registry, remote state, custom flows, scheduled workspaces, and visual states
tofutf 67 7 days ago Open-source alternative to Terraform Enterprise with SSO, team management, agents, etc
walrus 427 5 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 177 14 days ago Boring-registry is an open-source module and provider registry compatible with OpenTofu
hermitcrab 24 2 months ago Registry network mirroring service compatible with OpenTofu
terrac 30 3 months ago Minimal private module registry compatible with OpenTofu
GitLab Module Registry Use GitLab projects as a private registry for terraform modules
terralist 328 3 days ago Private registry for providers and modules
citizen 625 about 1 month ago Private registry for modules and providers with support for multiple databases and storages
petra 42 6 months ago Private registry manager using Google Cloud Storage
tapir 206 3 days ago Private registry for modules and providers with a UI
terraform-registry 90 7 days ago Modules registry with authentication and support for multiple backends
terrareg 274 4 days ago Open-source modules registry with UI, optional Git integration and deep analysis
terustry 65 3 months ago Proxy registry for providers

Awesome OpenTofu / Tools / Helpers

terratag 945 24 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:

More related projects: