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

96 stars
4 watching
12 forks
Language: SCSS
last commit: 10 months ago
Linked from 1 awesome list

awesomeawesome-listdevopsinfrastructure-as-codelistopentfopentofutofu

Awesome OpenTofu / Official

OpenTofu repository 23,594 10 months ago 🎉
Fork announcement
Official registry 330 10 months ago
Weekly updates 23,594 10 months ago
Office hours
Technical Steering Committee updates 23,594 10 months 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,280 10 months ago CLI and Kubernetes app installer
asdf-opentofu 24 11 months ago OpenTofu plugin for asdf version manager
tenv 770 10 months ago Terraform and OpenTofu version manager written in Go
tfswitcher 3 11 months ago Terraform and OpenTofu version switcher written in Rust
tofuenv 171 12 months ago OpenTofu version manager inspired by tfenv

Awesome OpenTofu / Tools / Wrappers

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

Awesome OpenTofu / Tools / CI

Atlantis Automating workflows via pull requests
TF-via-PR 127 10 months ago GitHub Action to init, plan and apply Terraform/OpenTofu via PR automation
pre-commit-opentofu 40 12 months ago Git pre-commit hooks plugin
setup-opentofu 89 10 months ago Set up OpenTofu CLI in your GitHub Actions workflow
terraform-github-actions 792 12 months ago GitHub Actions for OpenTofu
tofu-controller 1,330 10 months ago GitOps OpenTofu and Terraform controller for Flux

Awesome OpenTofu / Tools / Tests

Terratest 7,547 10 months ago Go library that makes writing automated tests for your infrastructure code easier

Awesome OpenTofu / Tools / State

tfmigrate 1,144 10 months ago State migration tool

Awesome OpenTofu / Tools / Providers

tfschema 295 about 1 year ago Schema inspector for providers

Awesome OpenTofu / Tools / Platforms

digger 4,365 10 months ago Open-source IaC orchestration tool. Digger allows you to run IaC in your existing CI pipeline
terrakube 541 10 months ago Open-source platform with a private registry, remote state, custom flows, scheduled workspaces, and visual states
tofutf 69 10 months ago Open-source alternative to Terraform Enterprise with SSO, team management, agents, etc
walrus 424 over 1 year ago Walrus is an open-source application management platform based on IaC tools, including OpenTofu, Terraform, and others
Terrateam Open-source alternative to Terraform Cloud/Enterprise, GitOps-first with native GitHub integration and designed for scale, security, and reliability

Awesome OpenTofu / Tools / Registry

library.tf An indexer of registries for providers and modules with insights and documentation
boring-registry 182 11 months ago Boring-registry is an open-source module and provider registry compatible with OpenTofu
hermitcrab 25 about 1 year ago Registry network mirroring service compatible with OpenTofu
terrac 30 10 months ago Minimal private module registry compatible with OpenTofu
GitLab Module Registry Use GitLab projects as a private registry for terraform modules
terralist 335 10 months ago Private registry for providers and modules
citizen 630 12 months ago Private registry for modules and providers with support for multiple databases and storages
petra 42 over 1 year ago Private registry manager using Google Cloud Storage
tapir 207 10 months ago Private registry for modules and providers with a UI
terraform-registry 91 10 months ago Modules registry with authentication and support for multiple backends
terrareg 283 10 months ago Open-source modules registry with UI, optional Git integration and deep analysis
terustry 66 about 1 year ago Proxy registry for providers

Awesome OpenTofu / Tools / Helpers

terratag 954 10 months 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 Europe 2024
CNCF - OpenTofu Day North America 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: