[38;5;12m                                                                               [39m[38;2;255;187;0m[1m[4mAwesome OpenTofu [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://awesome.re/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://awesome.re) [0m

[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mA curated and collaborative list of awesome OpenTofu resources and tools.[39m

[38;5;14m[1mOpenTofu[0m[38;5;12m (https://opentofu.org/) lets you declaratively manage your infrastructure. It's an open-source and community-driven alternative to Terraform.[39m

[38;2;255;187;0m[4mContents [0m

[38;5;12m- [39m[38;5;14m[1mOfficial[0m[38;5;12m (#official)[39m
[38;5;12m- [39m[38;5;14m[1mCommunity[0m[38;5;12m (#community)[39m
[38;5;12m- [39m[38;5;14m[1mFeatures[0m[38;5;12m (#features)[39m
[38;5;12m- [39m[38;5;14m[1mTools[0m[38;5;12m (#tools)[39m
[38;5;12m  - [39m[38;5;14m[1mEnvironment managers[0m[38;5;12m (#environment-managers)[39m
[38;5;12m  - [39m[38;5;14m[1mWrappers[0m[38;5;12m (#wrappers)[39m
[38;5;12m  - [39m[38;5;14m[1mCI[0m[38;5;12m (#ci)[39m
[38;5;12m  - [39m[38;5;14m[1mTests[0m[38;5;12m (#tests)[39m
[38;5;12m  - [39m[38;5;14m[1mState[0m[38;5;12m (#state)[39m
[38;5;12m  - [39m[38;5;14m[1mProviders[0m[38;5;12m (#providers)[39m
[38;5;12m  - [39m[38;5;14m[1mPlatforms[0m[38;5;12m (#platforms)[39m
[38;5;12m  - [39m[38;5;14m[1mRegistry[0m[38;5;12m (#registry)[39m
[38;5;12m  - [39m[38;5;14m[1mHelpers[0m[38;5;12m (#helpers)[39m
[38;5;12m- [39m[38;5;14m[1mLearning[0m[38;5;12m (#learning)[39m
[38;5;12m- [39m[38;5;14m[1mMedia[0m[38;5;12m (#media)[39m
[38;5;12m- [39m[38;5;14m[1mPodcasts[0m[38;5;12m (#podcasts)[39m

[38;2;255;187;0m[4mOfficial[0m

[38;5;12m- [39m[38;5;14m[1mOpenTofu repository[0m[38;5;12m (https://github.com/opentofu/opentofu) 🎉[39m
[38;5;12m- [39m[38;5;14m[1mFork announcement[0m[38;5;12m (https://opentofu.org/announcement)[39m
[38;5;12m- [39m[38;5;14m[1mOfficial registry[0m[38;5;12m (https://github.com/opentofu/registry)[39m
[38;5;12m- [39m[38;5;14m[1mWeekly updates[0m[38;5;12m (https://github.com/opentofu/opentofu/blob/main/WEEKLY_UPDATES.md#weekly-updates)[39m
[38;5;12m- [39m[38;5;14m[1mOffice hours[0m[38;5;12m (https://www.youtube.com/watch?v=aEoMzUza6Ok&list=PLnVotLM2QsyhCc1_8PA7fbVF-ixt4_XAY)[39m
[38;5;12m- [39m[38;5;14m[1mTechnical Steering Committee updates[0m[38;5;12m (https://github.com/opentofu/opentofu/blob/main/TSC_SUMMARY.md#technical-steering-committee-tsc-summary)[39m

[38;2;255;187;0m[4mCommunity[0m

[48;2;30;30;40m[38;5;13m[3mCommunication channels, meetups, newsletters and forums.[0m

[38;5;12m- [39m[38;5;14m[1mOpenTofu GitHub Discussion[0m[38;5;12m (https://github.com/orgs/opentofu/discussions)[39m
[38;5;12m- [39m[38;5;14m[1mOpenTofu LinkedIn[0m[38;5;12m (https://www.linkedin.com/company/opentofuorg/)[39m
[38;5;12m- [39m[38;5;14m[1mOpenTofu Slack[0m[38;5;12m (https://opentofu.org/slack)[39m
[38;5;12m- [39m[38;5;14m[1mOpenTofu Twitter[0m[38;5;12m (https://twitter.com/opentofuorg)[39m

[38;2;255;187;0m[4mFeatures[0m

[38;5;12m- [39m[38;5;14m[1mEnd-to-end encryption for state files[0m[38;5;12m (https://youtu.be/rR4IbhlRSkI) 🚧[39m
[38;5;12m- [39m[38;5;14m[1mOCI-compliant registry support[0m[38;5;12m (https://twitter.com/OpenTofuOrg/status/1696913055576387599) 🚧[39m
[38;5;12m- [39m[38;5;14m[1mProvider-defined functions[0m[38;5;12m (https://www.youtube.com/shorts/4aHZjDz2VWg) 🚧[39m

[38;2;255;187;0m[4mTools[0m

[38;2;255;187;0m[4mEnvironment managers[0m

[38;5;12m- [39m[38;5;14m[1markade[0m[38;5;12m (https://github.com/alexellis/arkade) - CLI and Kubernetes app installer.[39m
[38;5;12m- [39m[38;5;14m[1masdf-opentofu[0m[38;5;12m (https://github.com/virtualroot/asdf-opentofu) - OpenTofu plugin for asdf version manager.[39m
[38;5;12m- [39m[38;5;14m[1mtenv[0m[38;5;12m (https://github.com/tofuutils/tenv) - Terraform and OpenTofu version manager written in Go.[39m
[38;5;12m- [39m[38;5;14m[1mtfswitcher[0m[38;5;12m (https://github.com/ASleepyCat/tfswitcher) - Terraform and OpenTofu version switcher written in Rust.[39m
[38;5;12m- [39m[38;5;14m[1mtofuenv[0m[38;5;12m (https://github.com/tofuutils/tofuenv) - OpenTofu version manager inspired by tfenv.[39m

[38;2;255;187;0m[4mWrappers[0m

[48;2;30;30;40m[38;5;13m[3mSimplify your OpenTofu workflows with a thin wrapper.[0m

[38;5;12m- [39m[38;5;14m[1mAtmos[0m[38;5;12m (https://github.com/cloudposse/atmos) - Orchestration tool that keeps environment configuration DRY.[39m
[38;5;12m- [39m[38;5;14m[1mTerragrunt[0m[38;5;12m (https://github.com/gruntwork-io/terragrunt) - Keep your configurations DRY, work with multiple modules, and manage remote state.[39m
[38;5;12m- [39m[38;5;14m[1mTerramate[0m[38;5;12m (https://github.com/terramate-io/terramate) - Automation, orchestration and code generation for OpenTofu, Terraform, Kubernetes, and others.[39m
[38;5;12m- [39m[38;5;14m[1measy_infra[0m[38;5;12m (https://github.com/SeisoLLC/easy_infra) - Docker container to simplify and secure the use of infrastructure as code.[39m
[38;5;12m- [39m[38;5;14m[1mtf[0m[38;5;12m (https://github.com/dex4er/tf) - Less verbose and more friendly command outputs.[39m
[38;5;12m- [39m[38;5;14m[1mtfam[0m[38;5;12m (https://github.com/Ant0wan/tfam) - Rust-powered wrapper for concurrent Terraform/OpenTofu apply, enabling multi-deployment support.[39m
[38;5;12m- [39m[38;5;14m[1mtfexe[0m[38;5;12m (https://github.com/Ant0wan/tfexe) - Rust-powered wrapper for seamless execution of tfswitch and Terraform/OpenTofu with version control.[39m
[38;5;12m- [39m[38;5;14m[1mtfwrapper[0m[38;5;12m (https://github.com/claranet/tfwrapper) - Python wrapper that aims to simplify OpenTofu usage and enforce best practices.[39m

[38;2;255;187;0m[4mCI[0m

[38;5;12m- [39m[38;5;14m[1mpre-commit-opentofu[0m[38;5;12m (https://github.com/tofuutils/pre-commit-opentofu) - Git pre-commit hooks plugin.[39m
[38;5;12m- [39m[38;5;14m[1msetup-opentofu[0m[38;5;12m (https://github.com/opentofu/setup-opentofu) - Set up OpenTofu CLI in your GitHub Actions workflow.[39m
[38;5;12m- [39m[38;5;14m[1mterraform-github-actions[0m[38;5;12m (https://github.com/dflook/terraform-github-actions) - GitHub Actions for OpenTofu.[39m
[38;5;12m- [39m[38;5;14m[1mtf-via-pr-comments[0m[38;5;12m (https://github.com/devsectop/tf-via-pr-comments) - GitHub Action to run Terraform or OpenTofu CLI commands via PR comments.[39m
[38;5;12m- [39m[38;5;14m[1mtofu-controller[0m[38;5;12m (https://github.com/flux-iac/tofu-controller) - GitOps OpenTofu and Terraform controller for Flux.[39m

[38;2;255;187;0m[4mTests[0m

[38;5;12m- [39m[38;5;14m[1mTerratest[0m[38;5;12m (https://github.com/gruntwork-io/terratest) - Go library that makes it easier to write automated tests for your infrastructure code.[39m

[38;2;255;187;0m[4mState[0m

[48;2;30;30;40m[38;5;13m[3mAnalyze and manipulate OpenTofu's state.[0m

[38;5;12m- [39m[38;5;14m[1mtfmigrate[0m[38;5;12m (https://github.com/minamijoyo/tfmigrate) - State migration tool.[39m

[38;2;255;187;0m[4mProviders[0m

[48;2;30;30;40m[38;5;13m[3mInspect and interact with OpenTofu providers.[0m

[38;5;12m- [39m[38;5;14m[1mtfschema[0m[38;5;12m (https://github.com/minamijoyo/tfschema) - Schema inspector for providers.[39m

[38;2;255;187;0m[4mPlatforms[0m

[48;2;30;30;40m[38;5;13m[3mAlternatives to Terraform Cloud.[0m

[38;5;12m- [39m[38;5;14m[1mdigger[0m[38;5;12m (https://github.com/diggerhq/digger) - Open-source IaC orchestration tool. Digger allows you to run IaC in your existing CI pipeline.[39m
[38;5;12m- [39m[38;5;14m[1mterrakube[0m[38;5;12m (https://github.com/AzBuilder/terrakube) - Open-source platform with private registry, remote state, custom flows, scheduled workspaces, and visual states.[39m
[38;5;12m- [39m[38;5;14m[1mtofutf[0m[38;5;12m (https://github.com/tofutf/tofutf) - Open-source alternative to Terraform Enterprise with SSO, team management, agents, etc.[39m
[38;5;12m- [39m[38;5;14m[1mwalrus[0m[38;5;12m (https://github.com/seal-io/walrus) - Walrus is an open-source application management platform based on IaC tools including OpenTofu, Terraform and others.[39m

[38;2;255;187;0m[4mRegistry[0m

[38;5;12m- [39m[38;5;14m[1mboring-registry[0m[38;5;12m (https://github.com/boring-registry/boring-registry) - Boring-registry is an open-source module and provider registry compatible with OpenTofu.[39m
[38;5;12m- [39m[38;5;14m[1mhermitcrab[0m[38;5;12m (https://github.com/seal-io/hermitcrab) - Registry network mirroring service compatible with OpenTofu.[39m
[38;5;12m- [39m[38;5;14m[1mterrac[0m[38;5;12m (https://github.com/haoliangyu/terrac) - Minimal private module registry compatible with OpenTofu.[39m
[38;5;12m- [39m[38;5;14m[1mGitLab Module Registry[0m[38;5;12m (https://docs.gitlab.com/ee/user/packages/terraform_module_registry/) - Use GitLab projects as a private registry for terraform modules.[39m
[38;5;12m- [39m[38;5;14m[1mterralist[0m[38;5;12m (https://github.com/terralist/terralist) - Private registry for providers and modules.[39m
[38;5;12m- [39m[38;5;14m[1mcitizen[0m[38;5;12m (https://github.com/outsideris/citizen) - Private registry for modules and providers with support for multiple databases and storages.[39m
[38;5;12m- [39m[38;5;14m[1mpetra[0m[38;5;12m (https://github.com/devoteamgcloud/petra) - Private registry manager using Google Cloud Storage.[39m
[38;5;12m- [39m[38;5;14m[1mtapir[0m[38;5;12m (https://github.com/PacoVK/tapir) - Private registry for modules and providers with an UI.[39m
[38;5;12m- [39m[38;5;14m[1mterraform-registry[0m[38;5;12m (https://github.com/nrkno/terraform-registry) - Modules registry with authentication and support for multiple backends.[39m
[38;5;12m- [39m[38;5;14m[1mterrareg[0m[38;5;12m (https://github.com/MatthewJohn/terrareg) - Open-source modules registry with UI, optional Git integration and deep analysis.[39m
[38;5;12m- [39m[38;5;14m[1mterustry[0m[38;5;12m (https://github.com/veepee-oss/terustry) - Proxy registry for providers.[39m

[38;2;255;187;0m[4mHelpers[0m

[38;5;12m- [39m[38;5;14m[1mterratag[0m[38;5;12m (https://github.com/env0/terratag) - CLI tool allowing for tags or labels to be applied across an entire set of OpenTofu/Terraform files.[39m

[38;2;255;187;0m[4mLearning[0m

[38;5;12m- [39m[38;5;14m[1mOpenTofu Course[0m[38;5;12m (https://killercoda.com/quincycheng/course/course_opentofu) - Interactive tutorials.[39m
[38;5;12m- [39m[38;5;14m[1mTerraform in Depth[0m[38;5;12m (https://www.manning.com/books/terraform-in-depth) - Book with OpenTofu sections.[39m
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mInfrastructure[0m[38;5;14m[1m [0m[38;5;14m[1mautomation[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mOpenTofu[0m[38;5;12m [39m[38;5;12m(https://www.udemy.com/course/infrastructure-automation-with-opentofu-hands-on-devops/?couponCode=1D97F4D8FFE62E296BE1)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLearn[39m[38;5;12m [39m[38;5;12minfrastructure[39m[38;5;12m [39m[38;5;12mprovisioning[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mlectures,[39m[38;5;12m [39m[38;5;12mquizzes,[39m[38;5;12m [39m[38;5;12mhands-on[39m[38;5;12m [39m[38;5;12mdemos[39m
[38;5;12mand[39m[38;5;12m [39m[38;5;12mcoding[39m[38;5;12m [39m[38;5;12mexercises.[39m

[38;2;255;187;0m[4mMedia[0m

[38;5;12m- [39m[38;5;14m[1mOSS EU 2023 - Announcement[0m[38;5;12m (https://www.youtube.com/watch?v=Ha77rpusEDM&t=1190s)[39m
[38;5;12m- [39m[38;5;14m[1mOSS EU 2023 - Project Overview[0m[38;5;12m (https://www.youtube.com/watch?v=-8sOE9-icmY&t=15116s)[39m
[38;5;12m- [39m[38;5;14m[1mCode To Cloud - Getting Started With OpenTofu[0m[38;5;12m (https://www.youtube.com/watch?v=HeUz6TMg82U)[39m
[38;5;12m- [39m[38;5;14m[1mCNCF - OpenTofu Day 2024[0m[38;5;12m (https://www.youtube.com/playlist?list=PLnVotLM2Qsyiw_6Pd_9WxRRLdrUAs3c1c)[39m

[38;2;255;187;0m[4mPodcasts[0m


[38;5;12m- [39m[38;5;14m[1mTheIaCPodcast - Expert Panel on OpenTofu GA Release, Licensing, and OSS Future[0m[38;5;12m (https://www.theiacpodcast.com/episode/expert-panel-on-opentofu-ga-release-licensing-and-oss-future)[39m
[38;5;12m- [39m[38;5;14m[1mContributor - Community-Driven IaC[0m[38;5;12m (https://www.contributor.fyi/opentofu)[39m
[38;5;12m- [39m[38;5;14m[1mNed in the Cloud - IaC Live Stream[0m[38;5;12m (https://www.youtube.com/watch?v=p0vDydkUWB4)[39m
[38;5;12m- [39m[38;5;14m[1mArrested DevOps - What's Up With Open Terraform?[0m[38;5;12m (https://www.arresteddevops.com/open-tofu/)[39m
[38;5;12m- [39m[38;5;14m[1mOpenObservability - Terraform is no longer open source. Is OpenTF the successor?[0m[38;5;12m (https://www.youtube.com/watch?v=5QdUs9VKq5g)[39m
[38;5;12m- [39m[38;5;14m[1mTheCloudGambit - The Future of OpenTF[0m[38;5;12m (https://www.thecloudgambit.com/2236725/13576531-the-future-of-opentf-with-ohad-maislish)[39m
[38;5;12m- [39m[38;5;14m[1mOxide and Friends - Fork in the road for Terraform?[0m[38;5;12m (https://www.youtube.com/watch?v=QaU94LY891M)[39m
[38;5;12m- [39m[38;5;14m[1mChangelog -  OpenTF for an open Terraform[0m[38;5;12m (https://changelog.com/podcast/556)[39m
