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.
96 stars
4 watching
12 forks
Language: SCSS
last commit: 12 months ago
Linked from 1 awesome list
awesomeawesome-listdevopsinfrastructure-as-codelistopentfopentofutofu
Awesome OpenTofu / Official | |||
| OpenTofu repository | 23,594 | 11 months ago | 🎉 |
| Fork announcement | |||
| Official registry | 330 | 11 months ago | |
| Weekly updates | 23,594 | 11 months ago | |
| Office hours | |||
| Technical Steering Committee updates | 23,594 | 11 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 | 11 months ago | CLI and Kubernetes app installer |
| asdf-opentofu | 24 | about 1 year ago | OpenTofu plugin for asdf version manager |
| tenv | 770 | 11 months ago | Terraform and OpenTofu version manager written in Go |
| tfswitcher | 3 | about 1 year ago | Terraform and OpenTofu version switcher written in Rust |
| tofuenv | 171 | about 1 year ago | OpenTofu version manager inspired by tfenv |
Awesome OpenTofu / Tools / Wrappers | |||
| Atmos | 830 | 11 months ago | Orchestration tool that keeps environment configuration DRY |
| Terragrunt | 8,262 | 11 months ago | Keep your configurations DRY, work with multiple modules, and manage remote state |
| Terramate | 3,295 | 11 months ago | Automation, orchestration, and code generation for OpenTofu, Terraform, Kubernetes, and others |
| easy_infra | 68 | 12 months ago | Docker container to simplify and secure the use of infrastructure as code |
| pug | 483 | 11 months ago | A terminal user interface for power users |
| tf | 71 | 11 months ago | Less verbose and more friendly command outputs |
| tfam | 22 | almost 2 years ago | Rust-powered wrapper for concurrent Terraform/OpenTofu apply, enabling multi-deployment support |
| tfexe | 3 | about 2 years ago | Rust-powered wrapper for seamless execution of tfswitch and Terraform/OpenTofu with version control |
| tfwrapper | 136 | 11 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 | 11 months ago | GitHub Action to init, plan and apply Terraform/OpenTofu via PR automation |
| pre-commit-opentofu | 40 | about 1 year ago | Git pre-commit hooks plugin |
| setup-opentofu | 89 | 11 months ago | Set up OpenTofu CLI in your GitHub Actions workflow |
| terraform-github-actions | 792 | about 1 year ago | GitHub Actions for OpenTofu |
| tofu-controller | 1,330 | 11 months ago | GitOps OpenTofu and Terraform controller for Flux |
Awesome OpenTofu / Tools / Tests | |||
| Terratest | 7,547 | 11 months ago | Go library that makes writing automated tests for your infrastructure code easier |
Awesome OpenTofu / Tools / State | |||
| tfmigrate | 1,144 | 11 months ago | State migration tool |
Awesome OpenTofu / Tools / Providers | |||
| tfschema | 295 | over 1 year ago | Schema inspector for providers |
Awesome OpenTofu / Tools / Platforms | |||
| digger | 4,365 | 11 months ago | Open-source IaC orchestration tool. Digger allows you to run IaC in your existing CI pipeline |
| terrakube | 541 | 11 months ago | Open-source platform with a private registry, remote state, custom flows, scheduled workspaces, and visual states |
| tofutf | 69 | 11 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 | about 1 year 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 | 11 months ago | Minimal private module registry compatible with OpenTofu |
| GitLab Module Registry | Use GitLab projects as a private registry for terraform modules | ||
| terralist | 335 | 11 months ago | Private registry for providers and modules |
| citizen | 630 | about 1 year 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 | 11 months ago | Private registry for modules and providers with a UI |
| terraform-registry | 91 | 11 months ago | Modules registry with authentication and support for multiple backends |
| terrareg | 283 | 11 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 | 11 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 | |||
More related projects:
-
antonbabenko/pre-commit-terraform
-
tfutils/tfenv
-
gofireflyio/validiac
-
ptavares/zsh-terraform
-
localstack/localstack
-
hayorov/terraform-init-booster
-
orlangure/gnomock
-
kubeoperator/kubeoperator
-
salesforce/cloud-guardrails
-
nodenv/nodenv
-
hiroakimikami/jlenv
-
hacker0x01/hacker101
-
justjanne/powerline-go
-
rbenv/rbenv