Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-opentofu
A curated list of OpenTofu tools, resources, and related projects.
https://github.com/virtualroot/awesome-opentofu
Last synced: 4 days ago
JSON representation
-
Community
-
Official
-
Features
-
Tools
-
Registry
- GitLab Module Registry - Use GitLab projects as a private registry for terraform modules.
- boring-registry - Boring-registry is an open-source module and provider registry compatible with OpenTofu.
- hermitcrab - Registry network mirroring service compatible with OpenTofu.
- terrac - Minimal private module registry compatible with OpenTofu.
- terralist - Private registry for providers and modules.
- citizen - Private registry for modules and providers with support for multiple databases and storages.
- petra - Private registry manager using Google Cloud Storage.
- tapir - Private registry for modules and providers with a UI.
- terraform-registry - Modules registry with authentication and support for multiple backends.
- terrareg - Open-source modules registry with UI, optional Git integration and deep analysis.
- terustry - Proxy registry for providers.
- library.tf - An indexer of registries for providers and modules with insights and documentation.
-
Environment managers
- arkade - CLI and Kubernetes app installer.
- asdf-opentofu - OpenTofu plugin for asdf version manager.
- tenv - Terraform and OpenTofu version manager written in Go.
- tfswitcher - Terraform and OpenTofu version switcher written in Rust.
- tofuenv - OpenTofu version manager inspired by tfenv.
-
Wrappers
- Atmos - Orchestration tool that keeps environment configuration DRY.
- Terragrunt - Keep your configurations DRY, work with multiple modules, and manage remote state.
- tfam - Rust-powered wrapper for concurrent Terraform/OpenTofu apply, enabling multi-deployment support.
- Terramate - Automation, orchestration, and code generation for OpenTofu, Terraform, Kubernetes, and others.
- easy_infra - Docker container to simplify and secure the use of infrastructure as code.
- tf - Less verbose and more friendly command outputs.
- tfexe - Rust-powered wrapper for seamless execution of tfswitch and Terraform/OpenTofu with version control.
- tfwrapper - Python wrapper that simplifies OpenTofu usage and enforces best practices.
- pug - A terminal user interface for power users.
-
CI
- pre-commit-opentofu - Git pre-commit hooks plugin.
- setup-opentofu - Set up OpenTofu CLI in your GitHub Actions workflow.
- terraform-github-actions - GitHub Actions for OpenTofu.
- TF-via-PR - GitHub Action to automate OpenTofu or Terraform CLI commands via pull request interaction.
- tofu-controller - GitOps OpenTofu and Terraform controller for Flux.
- Atlantis - Automating workflows via pull requests.
-
Tests
- Terratest - Go library that makes writing automated tests for your infrastructure code easier.
-
State
- tfmigrate - State migration tool.
-
Providers
- tfschema - Schema inspector for providers.
-
Platforms
- digger - Open-source IaC orchestration tool. Digger allows you to run IaC in your existing CI pipeline.
- terrakube - Open-source platform with a private registry, remote state, custom flows, scheduled workspaces, and visual states.
- tofutf - Open-source alternative to Terraform Enterprise with SSO, team management, agents, etc.
- walrus - Walrus is an open-source application management platform based on IaC tools, including OpenTofu, Terraform, and others.
-
Helpers
- terratag - CLI tool allowing for tags or labels to be applied across an entire set of OpenTofu/Terraform files.
-
-
Learning
-
Helpers
- 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.
-
-
Media
-
Podcasts
-
Helpers
- 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
- Kubernetes Podcast - OpenTofu, with Ohad Maislish
-
Programming Languages
Categories
Sub Categories
Keywords
terraform
29
opentofu
13
devops
8
aws
6
cloud
5
iac
5
hashicorp-terraform
5
tofu
5
kubernetes
5
registry
5
cli
4
azure
4
hashicorp
4
infrastructure-as-code
4
terraform-registry
3
golang
3
automation
3
go
3
private-registry
3
terraform-provider
3
helm
3
tenv
2
tfenv
2
docker
2
tofuenv
2
gitops
2
platform-engineering
2
terraform-modules
2
s3
2
github-actions
2
tfswitch
2
gcp
2
python
2
terraform-module
2
helmfile
1
orchestration
1
hcl2
1
workflow
1
developer-tools
1
docker-container
1
docker-image
1
apps
1
arkade
1
cert-manager
1
cka
1
ckad
1
inlets
1
istio
1
k3s
1
k8s
1